> For the complete documentation index, see [llms.txt](https://docs.thunkable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thunkable.com/ai/features.md).

# Features

- [Cloud Database](https://docs.thunkable.com/ai/features/cloud-database.md)
- [API](https://docs.thunkable.com/ai/features/api.md)
- [User Sign-up, Login, and Authentication via Firebase API](https://docs.thunkable.com/ai/features/api/user-sign-up-login-and-authentication-via-firebase-api.md): Thunkable AI can generate apps with full user authentication using the Firebase Authentication REST API. This includes sign-up, login, and session handling out of the box.
- [Cloud Database](https://docs.thunkable.com/ai/features/api/cloud-database.md): Thunkable AI can generate apps that connect to an external cloud database through a REST API. This guide uses Baserow as an example, but the same approach applies to any API-based database or backend
- [Google Maps](https://docs.thunkable.com/ai/features/api/google-maps.md)
- [In-App Purchases with RevenueCat](https://docs.thunkable.com/ai/features/api/in-app-purchases-with-revenuecat.md)
- [Ads by AdMob](https://docs.thunkable.com/ai/features/api/ads-by-admob.md)
- [Push Notifications with OneSignal](https://docs.thunkable.com/ai/features/api/push-notifications-with-onesignal.md)
- [OpenAI](https://docs.thunkable.com/ai/features/api/openai.md)
- [Versioning](https://docs.thunkable.com/ai/features/versioning.md)
- [Integrations](https://docs.thunkable.com/ai/features/integrations.md)
