Docs/Plugins & Integrations
DocsPlugins & Integrations
Free

Plugins & Integrations

51+ third-party integrations that GenMB automatically wires into your generated code — payments, auth, databases, AI, analytics, and more. No manual SDK setup required.

How Plugins Work

Plugins inject context into GenMB's AI prompts during code generation. Enable a plugin, provide your configuration, and the AI generates properly integrated code on every generation.

1

Enable in the Integrations panel

Open your app editor, go to the Integrations tab, select any plugin, and enter your API keys or configuration values.
2

AI-aware code generation

When you generate or regenerate your app, the AI knows which plugins are active and automatically uses the correct SDKs, import patterns, and API calls for each service.
3

Idempotent injection

Plugin code is wrapped in markers so it can be safely re-injected on every generation. Old plugin code is stripped before re-injecting — no duplicates.
4

Backend-safe for secrets

Plugins that require secret keys (Stripe, OpenAI, etc.) use server-side patterns automatically. Secret keys never appear in client-facing JavaScript.

Auto-Detection

GenMB analyzes your prompt for plugin-related keywords and automatically suggests relevant integrations before generation. For example, mentioning "payments" or "checkout" will suggest Stripe; "login" or "authentication" will suggest Clerk or Auth0. You can accept or dismiss these suggestions.

Automatic suggestions

You do not need to manually browse the plugin catalog every time. Just describe what your app needs in your prompt, and GenMB will suggest the right integrations before code generation begins.

Plugin Catalog

Browse all 51+ available plugins organized by category. Each plugin provides AI-aware code generation with the correct SDKs, import patterns, and API calls.

Payment7 plugins
StripePayPalRazorpaySquarePaddleMollieLemon Squeezy
Authentication7 plugins
ClerkAuth0WorkOSOktaStytchMagicFirebase Auth
Database7 plugins
SupabaseFirebasePocketBaseAppwriteXataConvexMongoDB
Search3 plugins
AlgoliaMeilisearchTypesense
Analytics6 plugins
PostHogMixpanelSentryPlausibleLogRocketGoogle Analytics 4
Messaging4 plugins
TwilioSendGridResendMailchimp
AI4 plugins
OpenAIReplicateHuggingFaceAssemblyAI
Maps & Media6 plugins
MapboxGoogle MapsCloudinaryUploadThingStreamAWS S3

Plus REST API, Railway, and more. Total: 51 enabled plugins.

Tips for Best Results

Follow these guidelines to get the most out of GenMB's plugin system.

Use test keys during development

Always use test/sandbox API keys during development and only switch to live keys before deploying. This protects you from accidental charges or data mutations.

Mention integrations in your prompt

Mention the integration name in your prompt for best results, for example: "build a checkout flow with Stripe." This gives the AI more context to generate the right patterns.

Enable only the plugins you need — fewer active plugins means cleaner generated code. For full-stack apps (React + backend), plugins that require a backend will auto-generate server-side routes.

After adding a new plugin, use the Regenerate option to incorporate it into existing code. Integrations are per-app, so different apps can use different services or configurations.

FAQs

How do plugins affect code generation?
When you enable a plugin and regenerate your app, GenMB's AI automatically integrates the plugin into the generated code using the correct patterns, SDKs, and API calls for that service. You don't need to write any integration code yourself.
Where should I put secret API keys?
Plugins marked as "requiresBackend" (like Stripe and OpenAI) automatically use server-side patterns so secret keys never appear in client-side code. Always use your real keys only in production and test keys during development.
Can I use multiple plugins in one app?
Yes. Enable as many plugins as needed. GenMB will integrate all of them into your generated code. For example, you can have Supabase for the database, Stripe for payments, and Clerk for auth all in the same app.
What if I change my plugin settings after generation?
After updating plugin settings, use the "Regenerate" option to rebuild the app with the new configuration. The AI will use the updated settings during the next generation.
Are plugins available on the free plan?
Yes. All 51+ plugins are available on all plans including Free.

Ready to build?

Create your first app for free — no credit card required.