Skip to main content
This guide walks you through creating and deploying your first Backdrift backend.

Prerequisites

That’s it. No AWS account, no CLI tools, no infrastructure knowledge required.

Step 1: Create a Project

1

Log in to the Dashboard

Go to backdrift.ai and sign in.
2

Click 'New Project'

From the dashboard, click the New Project button.
3

Name Your Project

Give your project a name like “Task Manager” or “My First Backend”.

Step 2: Describe Your Backend

You have two options:
Choose from pre-built templates:
  • Task Management - Projects, tasks, team members
  • E-commerce - Products, orders, customers
  • CRM - Contacts, deals, activities
  • Blog - Posts, authors, comments

Step 3: Refine with AI Chat

After your initial description, you can chat with the AI to refine your spec:

Step 4: Preview & Validate

Before deploying, click Preview to see:
  • Infrastructure Changes - What resources will be created
  • Cost Estimate - Monthly cost at different usage tiers
  • Validation Report - Security and architecture checks
Preview Dialog

Step 5: Deploy

Click Deploy and watch the magic happen:
  1. ✅ Database tables created
  2. ✅ Authentication configured
  3. ✅ API endpoints deployed
  4. ✅ Frontend application built
  5. ✅ Health checks verified
In about 2-3 minutes, you’ll have:
  • A live API URL (e.g., https://xyz123.execute-api.us-east-2.amazonaws.com)
  • A live Frontend URL (your React admin app)
  • A Cognito User Pool for authentication

Step 6: Test Your Backend

Health Check

Create a User

Use the generated frontend to sign up, or use the AWS Console to create a test user in your Cognito User Pool.

Make API Calls

What’s Next?

Download SDKs

Get Python and TypeScript clients for your API.

Integrate with Lovable

Use the Design Doc to build a frontend with Lovable.

Add Features

Use Spec Chat to add authentication, jobs, or file storage.

Manage Data

Use the Admin Dashboard to browse and edit records.