Skip to main content

Atoms Backend

Turn Your Demo Into a Production-Ready Application

Updated this week

Atoms Backend provides an all-in-one backend solution for users who want to quickly launch real, usable applications. Without the need for complex server configuration or code integration, you can build data storage, user authentication, payment integration, and AI integration directly within Atoms.

Atoms Backend is ideal for: E-commerce sites, internal tools, multiplayer games, real-time applications, and any multi-page application requiring a deployable backend.

What is Atoms Backend?

Atoms Backend is a built-in service designed to solve the "last mile" of vibe coding—getting your app ready for the real world.

Core Features:

  1. Database (DB): A high-reliability database built right in. Essential for managing user data, product catalogs, and order history.

  2. User Authentication (Auth): Securely handle sign-ups, logins, permissions, and session management. Supports standard email/password flows and social logins, such as "Login with Google."

  3. Payments: Easy Stripe integration. If you are looking to make money from your project, you can set up payment collection with a simple click.

  4. Custom Domains: Connect your own web address, such as www.yoursite.com, to give your application a professional presence.

  5. API Key Management: Securely generate and manage API keys to connect third-party services.

  6. AI Integrations: Native support for LLMs and AI agents, allowing you to embed intelligence directly into your backend logic.

How to Enable Atoms Backend

Currently, Atoms Backend is controlled via a global Workspace switch button.

Step-by-Step:

  1. Plan Ahead: Before starting, confirm your project needs a backend. Enabling this feature restricts specific usage modes.

  2. Toggle On: In your Workspace, you can find the Atoms Backend switch and turn it on. You'll begin in Engineer Mode by default, but you can easily swap to Team Mode in the chat window.

  3. Start Building: Once enabled, any new project you create will automatically include the backend environment.

  4. Verify Status: You can check the connection status in your project’s Settings -> Integrations.

Version Control & Remixing

  1. Version Locking: To ensure your database structure matches your code, history versions are disabled. The system retains only the latest build to prevent data conflicts.

Use Cases: When to Use Atoms Backend

  1. E-Commerce: You need to process payments, manage inventory, and track orders.

  2. Internal Tools: Your team needs a dashboard with specific user roles and permissions.

  3. Mini SaaS: Your app requires user accounts, subscriptions, and persistent data storage.

  4. Real-Time / Multiplayer Games: Apps like online chess or leaderboards that need to sync data between users instantly.

Why Use Atoms Cloud?

  • Zero DevOps: No need to manage servers, databases, SSL certificates, or domains.

  • Deep Integration: Atoms handles the connection between your frontend and backend automatically.

    • Example: When a user submits a form, the Agent automatically writes the data to your DB.

    • Example: When a user signs up, an Auth record is created instantly.

FAQ

1. How much does Atoms Backend cost?

  • Free Plan: 1 Backend project allowed.

  • Pro Plan: Unlimited Backend projects.

  • Note: Backends consume system resources, so we recommend creating them only for active projects.

2. Can I remix a project that has an Atoms Backend?

No. Remixing is disabled for Backend projects. Additionally, you cannot revert to older versions; only the current build is accessible to ensure data integrity.

3. Is my project public?

  • Pro/Pro+ Users: Projects connected to the Atoms Backend default to Private.

  • Free Users: Projects default to Public. You must upgrade to Pro to make them Private.

Did this answer your question?