Introduction
Welcome to Archie Core, the AI-native backend that powers Archie and enables modern applications to move from idea to production with unprecedented speed and clarity.
Archie Core is a cloud-agnostic Backend-as-a-Service (BaaS) designed for teams who want the power of enterprise infrastructure without the friction, ceremony, or long-term lock-in that usually comes with it.
This documentation explains what Archie Core is, how it works, and how to build with it.
What Is Archie Core?
Section titled “What Is Archie Core?”Archie Core is a next-generation cloud backend that automatically generates, operates, and evolves the backend of your application.
At its core, Archie Core provides:
- A real relational database (PostgreSQL or MySQL)
- Automatically generated GraphQL and REST APIs
- Enterprise-grade system services (auth, RBAC, storage, messaging, etc.)
- Extensible backend logic through custom functions
- AI-native interaction through natural language
- First-class CI/CD and production governance
Unlike traditional backends, Archie Core is not assembled from separate tools. It is a single, cohesive system designed to be understood by both humans and AI.
Who This Documentation Is For
Section titled “Who This Documentation Is For”This documentation is written for:
- Developers building production applications
- Founders who want speed without architectural debt
- Product teams who value clarity and momentum
If you understand APIs, databases, and modern cloud applications, you’re in the right place.
AI-Native by Design
Section titled “AI-Native by Design”Most platforms add AI later. Archie Core was designed for AI from the beginning.
That means:
- Your backend can be explored and manipulated using natural language
- Data models, APIs, permissions, and logic are explainable and inspectable
- AI agents (including Archie itself) can reason about your system safely
AI isn’t a feature of Archie Core — it’s a first-class participant.
This makes Archie Core uniquely suited for:
- AI-assisted development
- Agentic workflows
- Rapid iteration without architectural decay
Cloud-Agnostic (Coming Soon)
Section titled “Cloud-Agnostic (Coming Soon)”Archie Core runs on AWS, Google Cloud Platform, or Azure.
You choose:
- Your cloud
- Your region
- Your deployment strategy
Archie Core provides portability without abstraction theater. Your application runs on real infrastructure, using real databases, with real operational guarantees. No proprietary runtimes. No fake databases. No hidden lock-in.
Automatic APIs, Instantly
Section titled “Automatic APIs, Instantly”Every Archie Core backend automatically exposes a powerful GraphQL APIs for flexible, client-driven access — Your data model becomes your API immediately.
Security, validation, and permissions are enforced consistently, without requiring custom glue code or manual wiring.
Built-In Playgrounds
Section titled “Built-In Playgrounds”Archie Core includes interactive tooling so you can understand and test your system in real time:
- API Playground – Explore and execute GraphQL and REST APIs
- SQL Playground – Query your database directly using SQL
These tools are designed for learning, debugging, validation, and AI-assisted exploration.
System Services Included
Section titled “System Services Included”Archie Core provides production-grade backend services out of the box:
- Authentication (multiple providers)
- Role-Based Access Control (RBAC)
- File Storage (multiple providers)
- Integrations (SendGrid, Shopify, Slack, Stripe, Twilio)
These services are native, not bolted on — meaning they are consistent, secure, observable, and all governed by the same permission and data models.
Extensibility Through Backend Functions
Section titled “Extensibility Through Backend Functions”When generated behavior isn’t enough, Archie Core allows you to extend the backend using custom backend functions.
These functions:
- Execute securely within the Archie Core runtime
- Have controlled access to data and services
- Preserve system guarantees and permissions
- Integrate cleanly with generated APIs
This lets you implement advanced business logic without breaking the model.
Real Databases, Real SQL
Section titled “Real Databases, Real SQL”Archie Core supports:
- PostgreSQL
- MySQL
You work with real relational databases using standard SQL. Your data remains portable, queryable, and understandable — today and years from now.
Native Integrations
Section titled “Native Integrations”Archie Core includes first-class integrations with services such as:
Stripe
Integrate Stripe for processing payments.
SendGrid
Configure SendGrid for transactional emails.
Shopify
Sync data with your Shopify store.
Slack
Send notifications to Slack channels.
Twilio
Send SMS messages via Twilio.
These integrations are treated as native capabilities, not third-party plugins — enabling consistent security, configuration, and observability.
Performance and Scale
Section titled “Performance and Scale”Archie Core is engineered to be exceptionally fast — not just in raw latency, but in overall developer throughput.
By removing glue code, duplicated logic, and manual wiring:
- Teams ship faster
- Systems stay cleaner
- Operational overhead is reduced
Performance is not an afterthought — it’s a design goal.
Enterprise-Grade by Default
Section titled “Enterprise-Grade by Default”Archie Core includes enterprise capabilities from day one:
- CI/CD pipelines
- Environment isolation
- Secure deployments
- Production governance and auditability
There is no “prototype mode” that needs to be rewritten later.
Part of the Archie Platform
Section titled “Part of the Archie Platform”Archie Core is fully embedded into Archie, the idea-to-application platform.
That means:
- Backends are created as part of product thinking, not after it
- Architecture, data models, and APIs evolve together
- AI can reason across product, design, and infrastructure layers
You can use Archie Core independently — but it truly shines when paired with Archie.
Let’s Build
Section titled “Let’s Build”Archie Core is designed to remove friction between intent and execution. The rest of this documentation shows you how.