This tutorial guides you through building and deploying your first AI-powered application using Dev Kit for AI. We’ll start by setting up your development environment.
Prerequisites Checklist
Before you begin, ensure you have:Node.js 19 or later
Node.js 19 or later
Check your version:Should show
v19.0.0 or higher.Install or upgrade:- macOS:
brew install nodeor download from nodejs.org - Windows: Download installer from nodejs.org
- Linux: Use your package manager or nvm
Package manager
Package manager
Choose one of:
- npm (included with Node.js)
- pnpm:
npm install -g pnpm - yarn:
npm install -g yarn
Git
Git
Check installation:Install if needed:
- macOS:
brew install git - Windows: Download from git-scm.com
- Linux:
sudo apt install gitor equivalent
Code editor
Code editor
Recommended editors:
- VS Code: code.visualstudio.com
- Cursor: cursor.sh
- WebStorm: jetbrains.com/webstorm
Cloud Admin account
Cloud Admin account
Create an account:
- Visit devkit4ai.com/register/developer
- Complete registration with email and password
- Save your credentials when shown
- Developer key (starts with
dk_) - Project ID (UUID format)
- Project API key (starts with
pk_)
Optional Tools
These tools enhance your development experience but aren’t required:Docker Desktop
When you need it: Only if you plan to run the backend API locally for development or contribution. For this tutorial: Not needed - we’ll use the hosted Cloud API. Install:- Download from docker.com
- Follow installation instructions for your OS
Mintlify CLI
When you need it: If you want to preview documentation changes locally. For this tutorial: Not needed - documentation is already online. Install:Workspace Setup
Create a Project Directory
Organize your work in a dedicated folder:Verify Your Environment
Run these checks to ensure everything is ready:1
Check Node.js
2
Check Git
3
Test Cloud API connection
{"status":"healthy"} or similar.Get Your Credentials Ready
You’ll need these values from Cloud Admin:What’s Next
Your environment is ready! The next steps will:- Clone the Starter Kit from GitHub
- Configure environment variables with your credentials
- Start the development server and verify everything works
- Customize the UI to match your brand
- Deploy to production on your hosting provider

