# Notte ## Docs - [Agent Start](https://docs.notte.cc/api-reference/agents/agent-start.md) - [Agent Stop](https://docs.notte.cc/api-reference/agents/agent-stop.md) - [Get Script](https://docs.notte.cc/api-reference/agents/get-script.md) - [Authentication](https://docs.notte.cc/api-reference/authentication.md): Authenticate with the Notte API - [API Error Codes](https://docs.notte.cc/api-reference/errors.md): API error responses and status codes - [Function Fork](https://docs.notte.cc/api-reference/functions/function-fork.md) - [Function Run Start](https://docs.notte.cc/api-reference/functions/function-run-start.md) - [Function Schedule Delete](https://docs.notte.cc/api-reference/functions/function-schedule-delete.md) - [Function Schedule Set](https://docs.notte.cc/api-reference/functions/function-schedule-set.md) - [Persona Emails List](https://docs.notte.cc/api-reference/personas/persona-emails-list.md) - [Persona Get](https://docs.notte.cc/api-reference/personas/persona-get.md) - [Persona Sms List](https://docs.notte.cc/api-reference/personas/persona-sms-list.md) - [Profile Create](https://docs.notte.cc/api-reference/profiles/profile-create.md) - [Profile Delete](https://docs.notte.cc/api-reference/profiles/profile-delete.md) - [Profile Get](https://docs.notte.cc/api-reference/profiles/profile-get.md) - [Profile List](https://docs.notte.cc/api-reference/profiles/profile-list.md) - [Rate Limits](https://docs.notte.cc/api-reference/rate-limits.md): API rate limiting and response headers - [Scrape Webpage](https://docs.notte.cc/api-reference/scrape/scrape-webpage.md) - [Get Session Script](https://docs.notte.cc/api-reference/sessions/get-session-script.md) - [Page Execute](https://docs.notte.cc/api-reference/sessions/page-execute.md) - [Page Observe](https://docs.notte.cc/api-reference/sessions/page-observe.md) - [Page Scrape](https://docs.notte.cc/api-reference/sessions/page-scrape.md) - [Page Screenshot](https://docs.notte.cc/api-reference/sessions/page-screenshot.md) - [Session Cookies Get](https://docs.notte.cc/api-reference/sessions/session-cookies-get.md) - [Session Cookies Set](https://docs.notte.cc/api-reference/sessions/session-cookies-set.md) - [Session Network Logs](https://docs.notte.cc/api-reference/sessions/session-network-logs.md) - [Session Start](https://docs.notte.cc/api-reference/sessions/session-start.md) - [Session Stop](https://docs.notte.cc/api-reference/sessions/session-stop.md) - [File Download](https://docs.notte.cc/api-reference/storage/file-download.md) - [File Upload](https://docs.notte.cc/api-reference/storage/file-upload.md) - [Vault Create](https://docs.notte.cc/api-reference/vaults/vault-create.md) - [Vault Credentials Get](https://docs.notte.cc/api-reference/vaults/vault-credentials-get.md) - [Changelog](https://docs.notte.cc/changelog.md): Updates and improvements to Notte - [Feedback](https://docs.notte.cc/community/featurebase.md) - [GitHub](https://docs.notte.cc/community/github.md) - [LinkedIn](https://docs.notte.cc/community/linkedin.md) - [Product Hunt](https://docs.notte.cc/community/producthunt.md) - [Slack](https://docs.notte.cc/community/slack.md) - [Trustpilot](https://docs.notte.cc/community/trustpilot.md) - [X (Twitter)](https://docs.notte.cc/community/x.md) - [Y Combinator](https://docs.notte.cc/community/yc.md) - [YouTube](https://docs.notte.cc/community/youtube.md) - [Concepts](https://docs.notte.cc/concepts.md): Core concepts in the Notte platform - [Browser Agents](https://docs.notte.cc/concepts/agents.md): AI-powered agents that autonomously complete browser tasks - [File Storage](https://docs.notte.cc/concepts/file-storage.md): Upload and download files for your automations - [Functions](https://docs.notte.cc/concepts/functions.md): Deploy browser automations as serverless API endpoints - [Persona Identities](https://docs.notte.cc/concepts/personas.md): Self-service identities for web automation (account creation, 2FA,etc.) - [Scraping](https://docs.notte.cc/concepts/scraping.md): Extract content and structured data from web pages - [Browser Sessions](https://docs.notte.cc/concepts/sessions.md): Cloud-hosted browser instances for automation - [Secret Vaults](https://docs.notte.cc/concepts/vaults.md): Enterprise-grade credential management for your Sessions & Agents - [Batch Agents](https://docs.notte.cc/features/agents/batch.md): Run multiple agents in parallel for improved success rates and throughput - [Agent Configuration](https://docs.notte.cc/features/agents/configuration.md): Configure agent behavior with creation and runtime parameters - [Agent Fallback](https://docs.notte.cc/features/agents/fallback.md): Automatically recover from script failures with AI agents - [Agent Lifecycle](https://docs.notte.cc/features/agents/lifecycle.md): Understand agent execution modes, states, and control flow - [Replay & Debugging](https://docs.notte.cc/features/agents/replay.md): Debug agents with visual replays and step-by-step inspection - [Structured Output](https://docs.notte.cc/features/agents/structured-output.md): Get type-safe, structured responses from agents using Pydantic models - [Agent to Function Conversion](https://docs.notte.cc/features/agents/workflows.md): Convert agent executions into reusable function code - [Creating Functions](https://docs.notte.cc/features/functions/creating.md): Write and deploy browser automation Functions - [Function Invocations](https://docs.notte.cc/features/functions/invocations.md): Call Functions via API, SDK, cURL, or webhooks - [Function Management](https://docs.notte.cc/features/functions/management.md): Update, version, monitor, and manage your deployed Functions - [Function Schedules](https://docs.notte.cc/features/functions/schedules.md): Schedule Functions to run automatically with cron expressions - [Ad Blocking](https://docs.notte.cc/features/sessions/ad-blocking.md): Built-in ad and tracker blocking for browser sessions - [Browser Controls](https://docs.notte.cc/features/sessions/browser-controls.md): Complete reference of all browser actions available in sessions - [Browser Extensions](https://docs.notte.cc/features/sessions/browser-extensions.md): Load custom browser extensions in your sessions - [Browser Pools](https://docs.notte.cc/features/sessions/browser-pools.md): Managed pools of browser instances for high-throughput automation - [Browser Profiles](https://docs.notte.cc/features/sessions/browser-profiles.md): Persist browser state across sessions - [Browser Types](https://docs.notte.cc/features/sessions/browser-types.md): Choose between Chromium, Chrome, and Firefox for your sessions - [CAPTCHA Solving](https://docs.notte.cc/features/sessions/captcha-solving.md): Automatically detect and solve captchas during browser automation - [Cloudflare Web Bot Auth](https://docs.notte.cc/features/sessions/cloudflare-web-bot-auth.md): Access Cloudflare-protected websites by cryptographically signing browser requests - [Session Configurations](https://docs.notte.cc/features/sessions/configuration.md): Learn how to create and configure Notte browser sessions - [Cookies](https://docs.notte.cc/features/sessions/cookies.md): Persist authentication and manage cookies across sessions - [External Providers](https://docs.notte.cc/features/sessions/external-providers.md): Connect Notte to external browser infrastructure via Chrome DevTools Protocol - [Session Lifecycle](https://docs.notte.cc/features/sessions/lifecycle.md): Manage the lifecycle of your Notte browser sessions - [Live View](https://docs.notte.cc/features/sessions/live-view.md): Watch your browser sessions in real-time as they execute - [Multi-Region Support](https://docs.notte.cc/features/sessions/multi-region.md): Run browser sessions across multiple geographic regions - [Connect with Playwright](https://docs.notte.cc/features/sessions/playwright.md): Use Playwright directly with Notte sessions via Chrome DevTools Protocol - [Playwright vs Notte Controls](https://docs.notte.cc/features/sessions/playwright-vs-notte.md): Understanding the difference between direct Playwright control and Notte's AI-enabled SDK - [Proxies](https://docs.notte.cc/features/sessions/proxies.md): Route your automation traffic with precision & control - [Connect with Puppeteer](https://docs.notte.cc/features/sessions/puppeteer.md): Use Puppeteer with Notte sessions via Chrome DevTools Protocol - [Recordings](https://docs.notte.cc/features/sessions/recordings.md): Record and replay your browser sessions for debugging and analysis - [Connect with Selenium](https://docs.notte.cc/features/sessions/selenium.md): Use Selenium with Notte sessions via Chrome DevTools Protocol - [Static IPs](https://docs.notte.cc/features/sessions/static-ips.md): Use dedicated static IP addresses for your browser sessions - [Stealth Mode](https://docs.notte.cc/features/sessions/stealth-mode.md): Configure anti-detection features for your browser sessions - [Create accounts with Personas](https://docs.notte.cc/guides/account_creation.md): How to use notte personas for account creation - [Towards Reliable Agents](https://docs.notte.cc/guides/reliability.md): How to build reliable web agents - [Advanced Scraping](https://docs.notte.cc/guides/scraping.md): How to build reliable web scrapers with Notte - [Anti-Detection Playbook](https://docs.notte.cc/guides/stealth.md): How to avoid CAPTCHAs and bot detection in Notte Sessions - [Vibe Coding](https://docs.notte.cc/guides/vibe-coding.md): Connect documentation to your AI coding assistant with MCP - [Introduction](https://docs.notte.cc/index.md): Notte - The best place to automate the browser - [Kernel.sh](https://docs.notte.cc/integrations/kernel.md): Integrate with Kernel browsers - [Massive](https://docs.notte.cc/integrations/massive.md): Use Massive residential proxies with Notte sessions - [MCP Server](https://docs.notte.cc/integrations/mcp.md): Extending AI Systems with Browser Control Capabilities - [OpenAI CUA](https://docs.notte.cc/integrations/openai-cua.md): Integrate OpenAI CUA with Notte Browser Sessions - [Stagehand](https://docs.notte.cc/integrations/stagehand.md): Use Notte cloud browsers with Stagehand browser automation - [Steel](https://docs.notte.cc/integrations/steel.md): Run Notte with Steel cloud browsers (CDP) - [Bug Bounty](https://docs.notte.cc/legal/bug-bounty.md): Report security vulnerabilities responsibly - [Privacy Policy](https://docs.notte.cc/legal/privacy.md) - [Terms of Service](https://docs.notte.cc/legal/terms.md) - [Pricing](https://docs.notte.cc/pricing.md): Simple usage-based pricing with included hours on every plan - [Agent Mode](https://docs.notte.cc/product/agent-mode.md): Bootstrap automations from natural language prompts - [Demonstrate Mode](https://docs.notte.cc/product/demonstrate-mode.md): Record browser actions and generate automation code instantly - [Automation Studio](https://docs.notte.cc/product/studio.md): A dedicated IDE for browser agents and automations - [Quickstart](https://docs.notte.cc/quickstart.md): Get started in a few seconds - [Rate Limits](https://docs.notte.cc/rate-limits.md): Feature limits and quotas by plan - [Notte Releases](https://docs.notte.cc/releases/github.md) - [Python SDK (PyPI)](https://docs.notte.cc/releases/pypi.md) - [Authentication](https://docs.notte.cc/sdk-reference/authentication.md): Authenticate with the Notte SDK - [Error Handling](https://docs.notte.cc/sdk-reference/errors.md): Handle errors in the Notte SDK - [Get started](https://docs.notte.cc/sdk-reference/manual/agent.md): Running agents is a breeze - [Agent Fallback](https://docs.notte.cc/sdk-reference/manual/agent_fallback.md): Gracefully handle script execution failures with Web Agents - [FileStorage](https://docs.notte.cc/sdk-reference/manual/file_storage.md): Upload and download files for your automations - [NotteClient](https://docs.notte.cc/sdk-reference/manual/index.md): The starting point for all operations - [Get started](https://docs.notte.cc/sdk-reference/manual/persona.md): Self-service identities for web automation (account creation, 2FA,etc.) - [Get started](https://docs.notte.cc/sdk-reference/manual/session.md): Creating and using a browsing session - [Get started](https://docs.notte.cc/sdk-reference/manual/vault.md): Secure credential management made easy - [Get started](https://docs.notte.cc/sdk-reference/manual/workflow.md): Create, manage, and execute automated web functions - [CaptchaSolveAction](https://docs.notte.cc/sdk-reference/misc/captchasolveaction.md): Solve a CAPTCHA challenge on the current page - [CheckAction](https://docs.notte.cc/sdk-reference/misc/checkaction.md): Check a checkbox - [ClickAction](https://docs.notte.cc/sdk-reference/misc/clickaction.md): Click on an element of the current page - [DownloadFileAction](https://docs.notte.cc/sdk-reference/misc/downloadfileaction.md): Download files from interactive elements - [EmailReadAction](https://docs.notte.cc/sdk-reference/misc/emailreadaction.md): Read recent emails from the mailbox - [EvaluateJsAction](https://docs.notte.cc/sdk-reference/misc/evaluatejsaction.md): Evaluate JavaScript code on the current page and return the result - [FillAction](https://docs.notte.cc/sdk-reference/misc/fillaction.md): Fill an input field with a value - [FormFillAction](https://docs.notte.cc/sdk-reference/misc/formfillaction.md): Fill a form with multiple values - [GoBackAction](https://docs.notte.cc/sdk-reference/misc/gobackaction.md): Go back to the previous page (in current tab) - [GoForwardAction](https://docs.notte.cc/sdk-reference/misc/goforwardaction.md): Go forward to the next page (in current tab) - [GotoAction](https://docs.notte.cc/sdk-reference/misc/gotoaction.md): Goto to a URL (in current tab) - [GotoNewTabAction](https://docs.notte.cc/sdk-reference/misc/gotonewtabaction.md): Goto to a URL (in new tab) - [PressKeyAction](https://docs.notte.cc/sdk-reference/misc/presskeyaction.md): Press a keyboard key: e - [ReloadAction](https://docs.notte.cc/sdk-reference/misc/reloadaction.md): Reload the current page - [ScrapeAction](https://docs.notte.cc/sdk-reference/misc/scrapeaction.md): Scrape the current page data in text format - [ScrollDownAction](https://docs.notte.cc/sdk-reference/misc/scrolldownaction.md): Scroll down by a given amount of pixels - [ScrollUpAction](https://docs.notte.cc/sdk-reference/misc/scrollupaction.md): Scroll up by a given amount of pixels - [SelectDropdownOptionAction](https://docs.notte.cc/sdk-reference/misc/selectdropdownoptionaction.md): Select an option from a dropdown - [SmsReadAction](https://docs.notte.cc/sdk-reference/misc/smsreadaction.md): Read sms messages received recently - [SwitchTabAction](https://docs.notte.cc/sdk-reference/misc/switchtabaction.md): Switch to a tab (identified by its index) - [UploadFileAction](https://docs.notte.cc/sdk-reference/misc/uploadfileaction.md): Upload file to interactive element with file path - [WaitAction](https://docs.notte.cc/sdk-reference/misc/waitaction.md): Wait for a given amount of time (in milliseconds) - [health_check](https://docs.notte.cc/sdk-reference/notteclient/health_check.md): Health check the Notte API - [scrape](https://docs.notte.cc/sdk-reference/notteclient/scrape.md): Scrape the current page data - [delete](https://docs.notte.cc/sdk-reference/nottefunction/delete.md): Delete the workflow from the notte console - [download](https://docs.notte.cc/sdk-reference/nottefunction/download.md): Download the function code from the notte console as a python file - [fork](https://docs.notte.cc/sdk-reference/nottefunction/fork.md): Fork a shared function into your own private function - [get_curl](https://docs.notte.cc/sdk-reference/nottefunction/get_curl.md): Convert the workflow/run to a curl request - [run](https://docs.notte.cc/sdk-reference/nottefunction/run.md): Run the function code using the specified version and variables - [update](https://docs.notte.cc/sdk-reference/nottefunction/update.md): Update the workflow with a a new code version - [add_credentials](https://docs.notte.cc/sdk-reference/nottepersona/add_credentials.md): Add credentials to the persona (generates a password and stores it in the vault) - [create_number](https://docs.notte.cc/sdk-reference/nottepersona/create_number.md): Create a phone number to the persona - [delete](https://docs.notte.cc/sdk-reference/nottepersona/delete.md): Delete the persona from the notte console - [delete_number](https://docs.notte.cc/sdk-reference/nottepersona/delete_number.md): Delete the phone number from the persona - [emails](https://docs.notte.cc/sdk-reference/nottepersona/emails.md): Read recent emails sent to the persona - [sms](https://docs.notte.cc/sdk-reference/nottepersona/sms.md): Read recent sms messages sent to the persona - [add_credentials](https://docs.notte.cc/sdk-reference/nottevault/add_credentials.md): No description available - [delete_credentials](https://docs.notte.cc/sdk-reference/nottevault/delete_credentials.md): No description available - [delete_credit_card](https://docs.notte.cc/sdk-reference/nottevault/delete_credit_card.md): No description available - [generate_password](https://docs.notte.cc/sdk-reference/nottevault/generate_password.md): Generate a secure random password - [get_credentials](https://docs.notte.cc/sdk-reference/nottevault/get_credentials.md): No description available - [get_credit_card](https://docs.notte.cc/sdk-reference/nottevault/get_credit_card.md): No description available - [list_credentials](https://docs.notte.cc/sdk-reference/nottevault/list_credentials.md): No description available - [set_credit_card](https://docs.notte.cc/sdk-reference/nottevault/set_credit_card.md): No description available - [Rate Limits](https://docs.notte.cc/sdk-reference/rate-limits.md): Handle rate limits in the Notte SDK - [replay](https://docs.notte.cc/sdk-reference/remoteagent/replay.md): Get a replay of the agent's execution in MP4 format - [run](https://docs.notte.cc/sdk-reference/remoteagent/run.md): Run an agent with the specified request parameters and wait for completion - [start](https://docs.notte.cc/sdk-reference/remoteagent/start.md): Start the agent with the specified request parameters - [status](https://docs.notte.cc/sdk-reference/remoteagent/status.md): Get the current status of the agent - [stop](https://docs.notte.cc/sdk-reference/remoteagent/stop.md): Stop the currently running agent - [download](https://docs.notte.cc/sdk-reference/remotefilestorage/download.md): Stores a file that has been downloaded from a website in the current session - [list_downloaded_files](https://docs.notte.cc/sdk-reference/remotefilestorage/list_downloaded_files.md): List all files in the download_dir - [list_uploaded_files](https://docs.notte.cc/sdk-reference/remotefilestorage/list_uploaded_files.md): List all files from the upload_dir - [upload](https://docs.notte.cc/sdk-reference/remotefilestorage/upload.md): Upload a file from your local machine to storage - [cdp_url](https://docs.notte.cc/sdk-reference/remotesession/cdp_url.md): Get the Chrome DevTools Protocol WebSocket URL for the session - [debug_info](https://docs.notte.cc/sdk-reference/remotesession/debug_info.md): Get detailed debug information for the session - [execute](https://docs.notte.cc/sdk-reference/remotesession/execute.md): Executes an action on the current session page - [get_cookies](https://docs.notte.cc/sdk-reference/remotesession/get_cookies.md): Gets cookies from the session - [observe](https://docs.notte.cc/sdk-reference/remotesession/observe.md): Observes the current session page - [offset](https://docs.notte.cc/sdk-reference/remotesession/offset.md): Get the trajectory offset of the session - [replay](https://docs.notte.cc/sdk-reference/remotesession/replay.md): Get a replay of the session's execution in MP4 format - [scrape](https://docs.notte.cc/sdk-reference/remotesession/scrape.md): Scrape the current page data - [set_cookies](https://docs.notte.cc/sdk-reference/remotesession/set_cookies.md): Uploads cookies to the session - [start](https://docs.notte.cc/sdk-reference/remotesession/start.md): Start the session using the configured request - [status](https://docs.notte.cc/sdk-reference/remotesession/status.md): Get the current status of the session - [stop](https://docs.notte.cc/sdk-reference/remotesession/stop.md): Stop the session and clean up resources - [viewer](https://docs.notte.cc/sdk-reference/remotesession/viewer.md): Open the viewer for the session based on the viewer_type - [viewer_browser](https://docs.notte.cc/sdk-reference/remotesession/viewer_browser.md): Opens live session replay in browser (frame by frame) in a new browser tab - [viewer_cdp](https://docs.notte.cc/sdk-reference/remotesession/viewer_cdp.md): Open a browser tab with the debug URL for visualizing the session - [Trust Center](https://docs.notte.cc/trust-center.md) ## OpenAPI Specs - [openapi](https://us-staging.notte.cc/openapi.json) ## Optional - [Slack Support](https://join.slack.com/t/nottelabs-dev/shared_invite/zt-39a8n6hr9-d_BG7RNfytimSpVo5H03mA) - [Submit Feedback](https://notte.featurebase.app/)