Skip to main content
Extend your Niles apps with built-in functionality and external services — all activated through your prompt.

Overview

Every Niles app includes powerful integration capabilities that let you connect services, automate workflows, and expand functionality — all through natural language. There are two types of integrations:
  • Core Integrations – built into every app by default
  • 3rd-Party Integrations – external tools that Niles can automatically configure for you
Just mention what you want in your app prompt, and Niles will handle the setup for you.

Core Integrations

Core integrations are included automatically with every app.
They cover the most essential features — from authentication and analytics to uploads and AI.
Core integrations are always on — no prompt or configuration is needed to use them.

3rd-Party Integrations

Third-party integrations let you connect external systems like Stripe, Supabase, or OpenAI directly to your app. Just mention the integration by name in your prompt — Niles will automatically configure it.
3rd-party integrations are automatically detected and configured from your prompt — no manual setup needed.

Example Prompts

You can enable integrations just by describing them in your app idea:
“Create a subscription-based app using Stripe for billing, Supabase for data, and Cloudinary for image storage.”
“Build a dashboard that uses OpenAI for smart suggestions and Resend for newsletters.”
“Add PayPal checkout and connect a custom domain.”
Niles automatically:
  • Adds the right configuration and SDKs
  • Sets up authentication and routes
  • Creates environment variables securely
  • Lists everything inside your Integrations panel

How It Works

When you mention an integration, Niles:
  1. Detects it in your prompt
  2. Adds configuration and environment variables
  3. Generates the required setup code
  4. Links it to your app’s workflow
Example:
  • Mentioning “Stripe” adds payment pages and webhook handlers
  • Mentioning “Supabase” connects authentication and storage
  • Mentioning “OpenAI” creates functions that call GPT APIs
You can see all connected services inside your project’s Integrations tab.

Managing Integrations

After your app is generated, open the Integrations tab inside your Niles project dashboard to:
  • View all active integrations
  • Add or remove services
  • Configure API keys and webhooks
  • Access setup guides and usage examples
Your credentials are encrypted and stored securely.
Niles never exposes private API keys in client-side code.