Skip to main content
Deno 2 is finally here šŸŽ‰ļø
Learn more

Deno Subhosting

Donā€™t let customer code become a security nightmare

Deno Subhosting lets you run untrusted JavaScript from multiple customers in a secure, hosted sandbox.
Trusted by
  • Slack
  • Netlify
  • GitHub
  • Supabase
Global scale
10B+
Requests processed monthly
World-class reliability
ā€œWe chose Deno to power Netlify Edge Functions because it's optimized for performance and doesnā€™t force proprietary APIs onto our users.ā€
Mathias Biilmann - CEO, Netlify

Effortless security

Have full peace of mind when running untrusted code from multiple customers. Deno subhosting is built with multiple layers of security, including the protections of Googleā€™s V8, Rust and Linux containers.
Learn more about security and tenant isolation
1 / 4
User code is completely isolated from both your internal system and other usersā€™ data.
Define which web services can be accessed by your userā€™s code.
Set limits on CPU usage for user requests.
Ensure that only authenticated systems can invoke functions defined by your users.

Your infrastructure

Deno infrastructure

Linux namespace

Process boundaries

V8 sandboxing

User 1 code

User 2 code

User 3 code

A seamless experience for your users

Empower your users to get the most out of your product, with a simple, integrated developer experience.
1 / 3
By strictly adhering to JavaScript and browser standards, your users donā€™t need to learn any proprietary languages or APIs. They don't even need to know anything about Deno.
Whether your users want to easily write and run their own edge functions or connect services and APIs with a ā€œlow codeā€ approach, Deno Subhosting enables them to do so without ever leaving your product or configuring a single server.
User code can import npm modules while still running quickly at the edge.

Simple setup that scales automatically

Save months of engineering effort in setting up a custom hosting solution and get back to focusing on the features that matter most for your users.

Easy setup

Just send code to our API and it'll be ready to run in seconds.

Serverless Scaling

No need to update your infrastructure as you grow. Deno subhosting automatically scales with your volume, and you only pay for what you use.

User Analytics API

Get insights into your users' usage so you can bill them accurately and efficiently (if you choose to).

Subhosting vs. AWS Lambda

SubhostingAWS Lambda
Deployment & code managementCheckmark iconYesMinus iconBuild your own
Tenant isolationCheckmark iconYesMinus iconBuild your own
Global deploymentCheckmark iconYesX iconRegional

Built for speed and reliability

Backed by a global network of on-demand V8 isolates.

Global Edge Network

Your usersā€™ code runs fast everywhere. With 25 points of presence worldwide, our isolate cloud can be accessed with low-latency from anywhere on Earth.

Global Reliability

Denoā€™s edge network is built to withstand traffic spikes, with automatic failover and global replication.

Have more custom requirements?

Cloud Prem

  • Pre-configured Deno runtime
  • Seamless integration with popular cloud platforms: AWS, Azure, GCP
  • Automated security patches and updates
  • Zero-downtime deployment of updates
  • Automatic scaling based on demand
  • Pay-as-you-use pricing to optimize costs
  • Real-time monitoring of user code deployments and activities
  • Detailed usage analytics and performance metrics
  • Outbound connections filtered through an allowlist

On Prem

  • Standalone daemon for easy installation
  • Integration as an NGINX module for web servers
  • Operates independently with no external cloud dependencies
  • Optimized for local network operations
  • Granular security settings tailored for enterprise compliance
  • Optional integration with enterprise security solutions
  • Connect to Deno's hosted dashboard for a unified management experience
  • Automated updates, with an option for manual vetting and deployment

Want to try Subhosting? Sign up for free.