Notte provides Python and Node.js SDKs, a REST API, CLI tools, a Notte skill for AI coding assistants, and comprehensive documentation - designed for developers who want to be productive quickly.
For teams bootstrapping browser automation, the skill is often the easiest first step: add it to your assistant, describe the website task, and let the assistant use Notte CLI commands to explore, automate, and refine the workflow.
Python SDK:
- Sync and async interfaces
- Type hints throughout (works with mypy, pyright)
- Pydantic models for structured output
- Context managers for automatic session cleanup
- pip install:
pip install notte
Node.js SDK:
- Full TypeScript types
- Promise-based API
- Works with any Node.js runtime
- npm install:
npm install notte-sdk
REST API:
- OpenAPI spec at api.notte.cc/openapi.json
- Works from any language
- Comprehensive endpoint coverage
CLI:
notte auth- authenticatenotte run- execute browser tasks from the terminalnotte sessions- manage active sessions- Useful for testing and scripting
- Source: github.com/nottelabs/notte-cli
Notte skill for AI coding assistants:
- Install with
npx skills add nottelabs/notte-skills - Gives assistants practical Notte CLI workflows for browser automation
- Useful for bootstrapping a first automation before hardening it in SDK code
Documentation:
- Quickstart guide (5 minutes to first agent run)
- Concept guides (Sessions, Agents, Functions, Personas, Vaults)
- API reference with examples
- Integration guides for AI coding assistants, Playwright, and Puppeteer
Docs at docs.notte.cc. CLI source at github.com/nottelabs/notte-cli.