Getting Started
Quick Start
Get your first project deployed in an isolated sandbox in under 5 minutes.
Connect your GitHub
Sign in with GitHub and grant SecDev access to your repositories. Public and private repos are both supported.
Navigate to Console → Settings → GitHub Integration. Click 'Connect GitHub' and authorize the OAuth app. You can grant access to all repositories or select specific ones. Fine-grained personal access tokens are supported for private repository access.
Provision a Neon database
Optionally link a Neon PostgreSQL database. Each deployment gets an isolated database branch — no shared state, no conflicts.
In Console → Settings → Database, click 'Add Neon Database' and paste your Neon connection string, or create a new project via the Neon dashboard. SecDev automatically branches your database for each deployment so every environment gets its own isolated schema — changes in one branch never affect another.
Deploy your project
Pick a repository, choose a branch, and hit Deploy. SecDev spins up an E2B sandbox, installs dependencies, and runs your app.
Open the Console Dashboard and click 'New Deployment'. Paste your repository URL, select the target branch, and optionally add environment variables. SecDev auto-detects your framework (Next.js, React, Node.js, etc.), installs dependencies inside a Firecracker microVM sandbox, builds your project, and exposes it on a public preview URL — all within minutes.
Monitor & iterate
Stream live logs, view test results, and security scan reports. Push a new commit and SecDev redeploys automatically.
Build logs stream in real time inside the Deployments panel. Once the build completes, Inngest automatically triggers the full test pipeline — HTTP health checks on every route, OWASP security scans, and performance load tests. Results appear in the Testing tab broken down by category. To redeploy, push a new commit to the same branch and trigger a new deployment from the console.
Need help?
Browse the full documentation in the sidebar, or contact us.