Now in beta

PowerUp your applications with realtime features.

Scalable, reliable, and easy-to-use socket infrastructure for your real-time applications.

# Match with you ideas

What can you build

Pulses is designed to be versatile and adaptable, allowing you to build a wide range of real-time applications tailored to your specific needs. Here are some examples of what you can achieve

# Why Pulses

Made with ❤️ for developers

Compatible with any stack

Pulses use the Pusher Protocol v7, which is compatible with any stack, including Laravel, Node.js, Python and more. No need to change your existing infrastructure, just plug and play.

let client = new PusherJS('app-key', {
    wsHost: 'ws.pulses.cloud',
    forceTLS: false,
    encrypted: true,
    disableStats: true,
    enabledTransports: ['ws', 'wss'],
});

let channel = client.subscribe('chat-room');

channel.bind('message', (message) => {
    //
});

Optimized for speed

Pulses is designed to be fast and reliable, with ultra-low latency and high throughput. Our infrastructure is built to handle many of concurrent connections, ensuring your applications are always responsive.

HTTP Webhooks

Pulses provides webhooks for all events, allowing you to integrate with third-party services and automate workflows. Receive notifications, trigger actions, and keep your applications in sync with the rest of your stack.

Configurable

Manage your applications with a wide range of configuration options, such as message size or members per channels.

Team Collaboration

Invite team members to collaborate on managing your applications.

Analytics

Monitor your socket usage, presence events, and more in real-time. Gain insights into your application's performance and user engagement.

# Pricing

We have a plan for everyone

Starter

$8.00
/ month
  • Everything in Free +
  • 1K concurrent connections
  • 500 presence members / channel
  • Team collaboration (up to 5 members)
  • User roles

Pro
Most popular

$24.00
/ month
  • Everything in Starter +
  • 5K concurrent connections
  • 2.5K presence members / channel
  • Team collaboration (unlimited members)

Ultimate

$59.00
/ month
  • Everything in Pro +
  • Custom concurrent connections
  • Custom presence members / channel

Starter

$80.00
/ year
  • Everything in Free +
  • 1K concurrent connections
  • 500 presence members / channel
  • Team collaboration (up to 5 members)
  • User roles

Pro
Most popular

$240.00
/ year
  • Everything in Starter +
  • 5K concurrent connections
  • 2.5K presence members / channel
  • Team collaboration (unlimited members)

Ultimate

$590.00
/ year
  • Everything in Pro +
  • Custom concurrent connections
  • Custom presence members / channel

Free plan

Start now and upgrade as you go. No credit card required!

Start Now
  • 100 concurrent connections
  • 100 presence members / channel
  • Unlimited channels
  • Unlimited messages
  • Webhooks and HTTP integrations
  • SSO (Google / GitHub)
  • 2FA
  • Email support
# FAQ

Got a Question?

Here are the most common questions to help you with your decision.

Is there a free trial for paid plans?

We do not offer a free trial for our paid plans. However, our Free plan is generous enough to let you explore Pulses with 100 concurrent connections, presence features, and more at no cost. You can upgrade at any time once you need higher limits.

How do I subscribe or upgrade my plan?

  1. Log in to your Pulses account at pulses.cloud
  2. Go to Billing or Plan Management
  3. Select Starter, Pro, or Ultimate
  4. Enter your payment details (securely processed via Stripe)
  5. Confirm your subscription to enable premium features immediately

Can I switch or cancel plans any time?

Yes! You can upgrade, downgrade, or cancel at any time:

  1. Go to Billing or Plan Management
  2. Select a new plan or Cancel Subscription
  3. Confirm changes

If you upgrade mid-cycle, charges are prorated. If you cancel, you keep your plan’s features until the end of the current billing period, then revert to Free.

How does Pulses handle payments and security?

All payments go through Stripe, which is PCI-DSS compliant. Pulses never stores your card details, ensuring top-tier security for every transaction.

What are concurrent connections and presence members?

  • Concurrent Connections: The maximum number of live, real-time connections your application can maintain simultaneously.
  • Presence Members per Channel: The maximum number of users who can appear as "present" in a specific channel at once.

What if I exceed my plan’s limits?

Exceeding limits (connections, presence members, or event payload size) may cause performance issues. Consider upgrading to Pro or Ultimate if your usage frequently goes beyond your plan's thresholds.

How do team collaboration features work?

  • Starter: Invite up to 5 team members with basic user roles
  • Pro & Ultimate: Invite unlimited team members and configure advanced role-based permissions for large teams

What if I need custom usage limits?

Our Ultimate plan supports custom limits. If you have requirements beyond the standard Ultimate features, contact us at [email protected] for a tailored solution.

How do I get support for technical or billing issues?

  • Free Plan: Email support, plus our documentation and community forums
  • Starter, Pro, Ultimate: Priority email support and faster response times; possibly live chat

Visit our Help Center or email [email protected] for assistance.

Can I integrate Pulses with third-party apps or services?

Yes! Pulses supports Webhooks, HTTP integrations, and SSO (Google/GitHub). You can also integrate with popular platforms like Slack or Zapier. Refer to our Developer Docs for setup instructions.

How do event payload limits work?

Each plan sets a maximum payload size:

  • Free & Starter: 64 KB
  • Pro: 128 KB
  • Ultimate: 256 KB

Choose Pro or Ultimate if you frequently send larger data to avoid truncation.