Skip to main content
Perplexity

Search documentation

Type to search this documentation.

On this pageOverview

API Roadmap

Sandbox API

We are introducing a Sandbox API for isolated environments for executing Python and Bash code. Each sandbox runs in its own container with dedicated resources, supporting file operations, background processes, and state persistence via pause/resume.

  • Dedicated per-sandbox containers for stronger isolation
  • Python and Bash execution with file and process support
  • Pause/resume state persistence for iterative workflows
Chat Completions Performance Upgrade

We are rolling out performance improvements while preserving compatibility.

  • Same endpoint contracts with backward compatibility
  • Latency improvements for common request patterns
  • Automatic rollout with no migration required for most users
Video Upload Capabilities

We're expanding multimodal support to include direct video uploads.

  • Video content analysis for uploaded files
  • Frame-level reasoning for time-specific insights
  • Visual scene understanding across longer media
  • Multimodal retrieval across text, image, and video context
File Search and Connectors

We're working on deeper file and data-source access for API organizations.

  • Repository and connector search across organization data
  • Multi-format support across common document types
  • External data source integration for enterprise workflows
Async API Webhook Support

We plan to add webhook callbacks for async workflows so long-running jobs can notify your systems automatically.

  • Job completion webhooks for async requests
  • Failure webhooks with retry-safe delivery semantics
  • Signature verification for secure callback handling
Model and SDK Expansion

We will continue to expand model coverage and improve SDK ergonomics.

  • Additional model releases and lifecycle clarity
  • SDK quality-of-life improvements for Python and TypeScript
  • More production-ready examples for common integration patterns
Context Management and Memory

We're addressing context persistence limits by improving memory-oriented workflows.

  • Session-aware state handling
  • Reduced manual context stitching across requests
  • Improved control over long-running conversational workflows
Better Error Handling

We are improving how failures are reported and diagnosed across APIs.

  • More actionable error messages
  • Stronger remediation guidance in docs
  • Clearer retry and backoff recommendations
Voice-to-Voice API

We're building voice-native interaction capabilities for real-time experiences.

  • Direct voice input and streamed audio output
  • Multi-language support
  • Low-latency conversation loops
Dedicated API Console

We're building a dedicated API console — a standalone interface for developers that is separate from the Perplexity website. It will serve as the primary hub for API key management, usage visibility, and team controls.

  • Standalone from the Perplexity app — purpose-built for API developers
  • API key management with fine-grained permissions and rotation
  • Usage and cost visibility at the key and team level
  • Organization controls for team access and collaboration
Developer Analytics Dashboard

We're expanding analytics visibility for API teams.

  • Query and latency analytics
  • Error trend monitoring
  • Cost and usage forecasting
Finance Tools Integration

We're expanding financial research capabilities with richer structured access.

  • Market and filing workflows
  • Better controls for finance-specific retrieval
  • More end-to-end examples for analyst use cases
Documentation Overhaul

Documentation improvements remain in progress.

  • Clearer API selection guides
  • More opinionated implementation guides
  • Higher-fidelity, production-oriented examples
Labs Features via API

We intend to bring selected experimental features into developer previews.

  • Early access feature channels
  • Prototype integrations for feedback
  • Faster developer feedback loops for roadmap planning
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu