Quick Start Guide
💡 Create a project on bkend and fetch your first data from your app in just 10 minutes.
Overview
This guide walks you through the entire process from signing up to making your first REST API call.
Full Process
Prerequisites
A web browser
An AI tool installed (Claude Code, Cursor, etc.) — optional if you only plan to use the REST API without MCP
Step 1: Sign Up
Go to the bkend console.
Log in with your Google or GitHub account. Magic link login is also supported.
✅ After logging in, you will be automatically redirected to the console home screen.

Step 2: Create an Organization
Click the Create Organization button in the console.
Enter an organization name (e.g.,
My Startup).Click Create.
Step 3: Create a Project
Click the Projects menu on the organization page.
Click the Create Project button.
Fill in the following information.
Project Name
My Blog
Display name for the project
Project Slug
my-blog
URL identifier (can be auto-generated)
Region
Seoul (ap-northeast-2)
Data storage region
Cloud
AWS
Cloud provider
Click Create.
⚠️ When you create a project, a dev environment is automatically provisioned. Wait about 30 seconds until it reaches Active status.
Step 4: Connect an AI Tool
Add the following to your ~/.claude.json file.
Restart Claude Code and the OAuth 2.1 authentication flow will start automatically.
Add an MCP server in your Cursor settings.
Step 5: Create Your First Table
Ask the AI tool something like this:
Verify the created table in the Database menu of the console.

💡 The table has been created, but you need an API Key to insert data from your app. Continue to steps 6 and 7.
Step 6: Create an API Key
You need an API Key to call the REST API from your app.
Click API Keys in the sidebar.
Under Publishable Keys, click the Add Key button.
Enter a name (e.g.,
my-app-key) and click Create.The key will be displayed. Copy it and store it securely.
⚠️ This is a Publishable Key (prefixed with pk_). It is used in clients (browsers, apps) and has limited permissions. For the difference between Publishable Key and Secret Key, see Publishable Key vs Secret Key.
🚨 Warning — The key is only shown once when created. If lost, you must delete it and create a new one.
Step 7: Create Your First Data
Use the issued Publishable Key to create data from your app.
💡 All bkend data APIs follow the /v1/data/{tableName} pattern. The posts table you created above is accessible at /v1/data/posts.
Response Example
Verify the created data in the console under Database > posts table.
✅ Your first project is ready, and you have created data via the REST API!
Bonus: Add Authentication
Now that you can create data, add user authentication to track who created each record.
Step 8: Call the Signup API
Step 9: Create Authenticated Data
When you create data with the issued accessToken, the createdBy field is automatically populated with the user ID.
💡 With authentication in place, you can apply RLS (Row Level Security) policies such as "only the creator can edit or delete their own data." See Writing RLS Policies.
Troubleshooting
401 Unauthorized
API Key is missing or incorrect
Check the Authorization header
404 Not Found
Table does not exist
Verify table creation in the console
400 Bad Request
Required field missing or type mismatch
Check the request body
403 Forbidden
Environment is not Active
Check environment status in the console
Next Steps
Integrating bkend in Your App — How to connect bkend to your app
Core Concepts — Organization, Project, and Environment structure
Console Overview — Explore the console UI
MCP Overview — AI tool integration and MCP setup guide
MCP Tools Overview — MCP tool reference
Table Management — Design tables in the console
Hands-on Project Cookbook — Build real apps from blog to shopping mall
Last updated