A realtime WebSocket API for every screen in your business.

Pikoman is a hosted WebSocket API. Your systems publish with one HTTP request, and every dashboard, tablet and browser that should know is told within milliseconds. No polling, no servers of your own to keep running.

Every depot sees a shipment move the moment it does.

The background traffic is simulated. This sends one real message through the API to everyone on this page.

On the wire

    What people build with it

    Every feature is a small JSON message on a WebSocket. Its op says what kind of message it is, and each kind has its own colour across the site.

    Already in production

    Three steps from install to first message

    The JavaScript client is one small package. Publishing needs no SDK at all.

    1. Connect

      Run npm install @pikoman/ws@next and open a connection with your app id from the dashboard.

      app.ts
      import Pikoman from "@pikoman/ws";
      
      const pikoman = new Pikoman("your-app-id");
    2. Listen

      Subscribe to a channel and handle the events you care about. Payloads arrive parsed.

      app.ts
      const orders = pikoman.listen("orders");
      
      orders.on("shipped", (order) => {
        showToast(`Order ${order.id} is on its way`);
      });
    3. Publish

      POST to /{channel}/{event} from your backend, with the app's API key. Everyone listening gets it.

      terminal
      curl -X POST https://next-api.pikoman.se/orders/shipped \
        -u your-app-id:your-api-key \
        -d '{"id": 1042}'

    Four demos, all running on this site's own app key

    Each one shows its socket traffic while you use it, so you can see exactly what your app would send and receive.

    Bring your own app

    Sign in with GitHub, create an app and get its keys right away, then follow the quickstart. The example repository is a working SolidJS starter.

    We are rebuilding the dashboard

    Self-service sign-up is closed while we do. Until the new dashboard is ready we set up apps by hand: write to us with a line about what you are building, and we will set up your app and get back to you.

    Write to hello@pikoman.se