Skip to main content

Documentation Index

Fetch the complete documentation index at: https://archie.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Integrations are third-party services your app talks to — for example, Stripe for payments, SendGrid for email, Twilio for SMS. This page covers how to add and edit them in the blueprint.

What an integration looks like

Each integration in the blueprint has a name (the service), a description of what it does in your app, and any modules that depend on it. Adding an integration in the blueprint signals to the generator that it should wire up the SDK calls, configuration, and webhook routes for that service.

Adding an integration

  1. Open the Integrations card.
  2. Click Add integration.
  3. Pick a service from the list, or describe a custom one.
  4. Add a one-line description of what it does in your app (“Stripe handles checkout for course purchases”).
  5. Save.
If your idea mentioned a specific service (“send confirmation emails via Resend”), Archie usually adds it during initial generation. Use this flow to add ones that were missed or to swap one service for another.

Removing an integration

Open the integration and delete. Make sure the modules that depended on it are updated — for example, if you remove Stripe, the checkout module needs a new payment story.

Common integrations

See the Integrations section for the integrations Archie ships with first-class support: You can also add custom integrations for services Archie does not ship out of the box.

Configuration vs. selection

Adding an integration in the blueprint selects it. Configuring it (API keys, webhook secrets, account-specific settings) happens in App settings after the build. Do not worry about credentials at the blueprint stage.

FAQ

You will need an account on each integrated service to use it in production. Most have free tiers for development.
Yes. Edit the blueprint, swap the integration, and rebuild. Existing custom code may need updating.
Add it as a custom integration. Describe its purpose; the generator will scaffold the request and webhook plumbing.