Perplexity open-sources SPACE to help teams test AI agents
Perplexity published SPACE, a Firecracker-based sandbox platform under Apache 2.0, so teams can run and scrutinise agent isolation technology.
Perplexity has openâsourced SPACE, the sandbox platform that powers Perplexity Computer, so developers and security teams can inspect and run the same containment technology the company uses in production. The release provides code, documentation and deployment options for teams that want to test AI agents in isolated microVMs.
What happened
On 15 October 2026 Perplexity published SPACE, its Sandboxed Platform for Agentic Code Execution, to GitHub under an Apache 2.0 licence, making the code available to the public, according to Forkast News and other reports.
SPACE is the sandbox layer used by Perplexity Computer. It runs agent code inside Firecracker microVMs, with each sandbox created from a template that provides a starting filesystem and then a writable disk for that instance. Applications interact with SPACE via an HTTP API to create Linux environments, run commands and stream output.
The architecture splits into four parts: a PostgreSQL-backed API, controllers, worker services and a data plane. Worker services manage VMs, networking, volumes, templates and credentials; btrfs copyâonâwrite produces each root filesystem. Sandboxes have lifecycle states including running, paused, suspended and deleted.
Perplexity says SPACE already powers every Perplexity Computer session and reports production performance figures such as a median sandbox spinâup around 60 milliseconds and improvements to 90thâpercentile create latency from 447 ms down to 89 ms in its deployments. The repository is written in Rust and documents local and cluster installation options.
Why it matters for businesses
Businesses that want to test AI agents against their websites or data need realistic, isolated environments. SPACE provides a repeatable platform that mirrors how Perplexity runs agents in production, including perâsandbox networking and lifecycle controls, so tests are closer to real deployments.
Network isolation and credential handling are important for preventing agents from accessing sensitive resources. SPACE enforces egress policy with a perâsandbox network gateway, keeps secrets out of guest kernels and injects credentials at the network layer, which reduces the chance of leaked credentials inside an agent environment.
Open source code allows security teams and third parties to audit isolation mechanisms and reproduce attack scenarios. Perplexity published its redâteam testing results and remediation steps, so businesses can learn which bypass techniques were found and which mitigations were effective before they deploy their own agents.
Finally, organisations should note operational requirements. SPACE needs host features such as /dev/kvm, /dev/net/tun, loop devices and btrfs. Running inside a virtual machine requires nested virtualisation, and production deployments can use warm pools or base snapshots to meet latency targets.
What the AI assistants say today
We checked major assistants to see whether they reflected the openâsource release and technical details. Some assistants summarised SPACE correctly but omitted implementation specifics such as btrfs copyâonâwrite, the exact lifecycle states, or that the repository is Rust and Apache 2.0.
Where assistants did cite sources they tended to point to Perplexity documentation and the GitHub repository, along with news writeups. A quick assistant check shows coverage varies: some answers reflect the release accurately, others are partial and miss deployment constraints and Perplexityâs published redâteam results.
| Assistant | Reflects the news? | What it said | Sites it cited |
|---|---|---|---|
| ChatGPT | Partly | The answer correctly describes SPACE as an open-source sandbox using Firecracker microVMs, network controls, credential handling, and lifecycle APIs, but it omits that the code is Apache 2.0 on GitHub, that sandboxes are template-based with writable disks, and that Per-sandbox network gateways and network-layer credential injection are specific implementation details mentioned in the news. | github.com, perplexity.ai, space.docs.perplexity.ai |
| Gemini | Partly | The answer correctly states SPACE is open-source under Apache 2.0, uses Firecracker microVMs, externalizes credentials, and enforces per-sandbox egress policies, but it adds specifics (Rust, btrfs, red-team results, E2B wrapper, nftables/TLS checks) that are not confirmed by the provided news facts. | none |
| Perplexity | Yes | The answer accurately summarizes that Perplexity open-sourced SPACE, describes it as a Firecracker-based sandbox with an HTTP API and Apache 2.0 license, and discusses its uses and security considerations. | github.com, mezha.ua, perplexity.ai, siliconangle.com, tech.yahoo.com, x.com |
| Google AI Overviews | Yes | The answer accurately describes SPACE as an open-source sandbox using Firecracker microVMs with per-sandbox egress controls and secrets kept out of guests, and advises when to consider using it. | gend.co, instagram.com, perplexity.ai |
What to do now
If you want to test AI agents that access your website or data, use this checklist to evaluate and adopt SPACE or any sandbox platform.
- Review the SPACE GitHub repository and licence to confirm it meets your legal and procurement requirements.
- Run the local Kind installation to familiarise your team with requirements: ensure host /dev/kvm, /dev/net/tun, loop devices and btrfs are available and enable nested virtualisation if running in a VM.
- Reproduce Perplexityâs redâteam scenarios against your own agents and network policies to identify possible bypasses, and record which mitigations block those techniques.
- Verify credential handling: ensure secrets never enter guest kernels and adopt networkâlayer credential injection or equivalent controls.
- Test performance for your workloads, using warm pools or base snapshots as appropriate to achieve acceptable spinâup latency.
- Consider an independent audit or a thirdâparty cloud partner that supports SPACE if you need a managed option; Vasukai AI Search Desk can check what AI assistants say about your business as one part of that review.
Questions
What is SPACE and what does it run?
SPACE is Perplexityâs Sandboxed Platform for Agentic Code Execution. It runs agent code inside Firecracker microVMs created from templates, provides an HTTP API to manage Linux environments, and is written in Rust and released under an Apache 2.0 licence.
Does SPACE prevent agents from reaching my network or credentials?
SPACE enforces perâsandbox egress policies via a host network gateway and keeps secrets out of guest kernels by injecting credentials at the network layer. Perplexity also added sourceâaddress validation and gateway TLS/SNI/host checks after redâteam testing.
Can I deploy SPACE locally or on a cluster?
Yes. The repository includes a Kind cluster installation guide for local testing and a reference AWS EKS deployment. Hosts must expose /dev/kvm, /dev/net/tun, loop devices and btrfs; nested virtualisation is required if running inside a VM.
How did SPACE perform in Perplexityâs testing?
Perplexity reports that SPACE powers all Perplexity Computer sessions, cites a median spinâup around 60 ms and reduced 90thâpercentile create latency from 447 ms to 89 ms. In disclosed adversarial tests the company reported zero verified escapes after mitigations in retests.
Sources
- Perplexity Open-Sources SPACE, a Firecracker MicroVM Sandbox for AI Agents, marktechpost.com
- Perplexity Ships Its Search Agentâs Sandbox as Open Source â and the Sandbox Layer Just Got Another Entrant, forkast.news
- Perplexity open-sources its sandbox platform 'SPACE' to support the development of secure autonomous AI agents., gigazine.net
Facts in this report come from the sources above; figures were checked against them. Drafted with AI and checked by the Kael Tripton editorial team. How we report.