Skip to main content

Step 2: Create Your App

An App in 23blocks is a container for your project. It holds your blocks, API keys, and configuration. You can create multiple apps for different projects or environments.


Create a New App

  1. From your Dashboard, click "Create App"

  2. Fill in the app details:

FieldDescriptionExample
App NameA friendly name for your project"My eLearning Platform"
App SlugURL-friendly identifier (auto-generated)"my-elearning-platform"
EnvironmentDevelopment, Staging, or Production"Development"
DescriptionOptional notes about this app"Main learning platform v1"
  1. Click "Create"

Your app is now created! You'll be taken to the app overview page.


App Overview

Every app has its own dedicated page showing:

TabWhat's There
OverviewApp status, quick stats, getting started tips
BlocksAdd and configure backend blocks
API KeysYour app's credentials
SettingsApp configuration, danger zone
LogsAPI call logs and debugging

Your App Credentials

When you create an app, you automatically get:

CredentialPurpose
App IDUnique identifier for your app
API KeySecret key for authenticating requests
Base URLYour app's API endpoint
Keep Your API Key Secret

Never expose your API key in client-side code, public repositories, or browser console. Use environment variables and server-side calls for sensitive operations.

Finding Your Credentials

  1. Go to your app's API Keys tab
  2. Copy the credentials you need:
App ID:    app_abc123xyz
API Key: sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Base URL: https://api.23blocks.com/v1

Multiple Apps

Most teams create multiple apps for different purposes:

AppPurpose
my-app-devLocal development and testing
my-app-stagingQA and pre-production testing
my-app-productionLive production environment

Each app has its own:

  • Isolated database
  • Separate API keys
  • Independent block configuration
  • Usage limits and billing

What's Next?

Your app is created. Now let's add the backend blocks you need.

👉 Step 3: Add Blocks →


Quick Reference

ActionWhere
Edit app nameApp → Settings
Rotate API keyApp → API Keys → Rotate
Delete appApp → Settings → Danger Zone
View logsApp → Logs