jsdrop.

NODE.JS · TYPESCRIPT · NPM

A Node.js server
in one file.

Write a TypeScript program with any npm package and run it with Node.js, right in your browser. Get a public URL for your server, build together through a link, and deploy it to run around the clock with Pro.

Everything a small backend needs

  • Runs in your browser

    Press Run and a Node.js runtime starts in your tab. npm packages install there too.

  • A public URL, instantly

    Call listen() and your server gets a tunnel URL anyone can open while it runs.

  • Any npm package

    Import what you need. Run adds missing packages to package.json for you.

  • Collaborate through a link

    Share the editor link and edit together in real time, cursors and all.

  • Permanent versions

    Save snapshots that never change, and restore or fork any of them later.

  • Claude and Codex built in

    Describe a change and let the assistant edit the drop directly.

  • Deploy with Pro

    Keep up to three drops running around the clock, redeployed on every saved version.

  • Secrets and domains

    Pro adds encrypted environment variables and your own domain with HTTPS.

Made for small, useful servers

  • REST APIs
  • Webhooks
  • Discord and Slack bots
  • Scrapers
  • Scheduled tasks
  • MCP servers for AI agents
  • Prototypes
  • Teaching Node

Start from a spark

Starter kits

Frameworks and ready-made servers. Press Run and they start in your browser.