Quickstart
Get from zero to your first deployment in under 15 minutes
Prerequisites
- Node.js 22 or newer - Download Node.js
- A DeviceSDK account - Sign up free
Step 1: Create Your First Project
Initialize a new project:
npx @devicesdk/cli init hello-world
This creates a new directory with:
devicesdk.ts- Project configurationsrc/devices/- Your device entrypoints- Example device code to get started
Navigate into your project:
cd hello-world
Step 2: Deploy
Deploy your code to the edge:
npx @devicesdk/cli deploy
Your code is now running on DeviceSDK network, ready to handle real device connections.
Step 3: View in Dashboard
Visit your dashboard to:
- See your deployed projects
- Monitor device connections
- View message logs
- Manage device credentials
- Track version history
Next Steps
Now that you have a working project:
- Your First Device - Learn how to build device entrypoints
- CLI Reference - Explore all available commands
- Platform Architecture - Understand how DeviceSDK works
Need Help?
- Join our Discord for community support
- Check the FAQ for common questions
- View troubleshooting guide if you encounter issues