---
title: zer0dev developer API
description: zer0dev developer API quickstart, OAuth, MCP, install keys.
canonical: https://zer0dev.vercel.app/developers.md
last-updated: 2026-09-18T07:26:35.344Z
---

# zer0dev developer API

Boot, Audit Done Gate, OAuth, MCP, and install keys for IDE agents.

## Quickstart

1. Sign in at https://zer0dev.vercel.app/login. New accounts need a school email that ends in .edu.
2. Open https://zer0dev.vercel.app/boot and paste Install into your IDE.
3. Create an install key (`zd_live_…`) in Settings. Use as `Authorization: Bearer`.

## OAuth scopes (machine-readable)

See https://zer0dev.vercel.app/.well-known/oauth-protected-resource (`scopes_supported`) and https://zer0dev.vercel.app/api/openapi (`components.securitySchemes.oauth2`).

## Public endpoints (no Bearer)

- `GET https://zer0dev.vercel.app/api/health`
- `GET https://zer0dev.vercel.app/api/openapi`
- `GET https://zer0dev.vercel.app/api/public/onboarding`
- `GET https://zer0dev.vercel.app/api/public/sandbox`
- `GET https://zer0dev.vercel.app/.well-known/oauth-authorization-server`
- `GET https://zer0dev.vercel.app/.well-known/oauth-protected-resource`
- `GET https://zer0dev.vercel.app/.well-known/mcp`

## Agent configs

- Repository: https://github.com/zer0kool/zer0dev
- AGENTS.md: https://github.com/zer0kool/zer0dev/blob/main/AGENTS.md

## Content API (Bearer required)

Prefer `Accept: text/markdown`. Responses include `Vary: Accept, Accept-Encoding`.

- `GET https://zer0dev.vercel.app/api/boot`
- `GET https://zer0dev.vercel.app/api/skills` and `/api/skills/{id}`
- `POST https://zer0dev.vercel.app/api/quality/audit`
