{{toast.message}}

Frequently asked questions

What is Ahey?

Ahey.io is a simple pub-sub system over web push, where users can subscribe to channels and receive messages without the need for an account. Publishers must create an account to send messages to their channels.

What is a channel?

A channel in Ahey is a unique space where messages are published and subscribed to. Each channel has a unique URL in the format ahey.io/channel-name. Anyone with a browser can subscribe to a channel without an account.

There are two types of channels in Ahey:

  1. Regular Channels – Any authenticated user can publish messages to these channels.
  2. User Channels – These are personal channels in the format @username. Only the user who created the channel can publish to it, but anyone can subscribe.

Who can subscribe to a channel?

Anyone with a browser can subscribe to a channel. No user account is needed for subscribing to any channel. Supports all major browsers.

How can I publish to a channel?

You can publish to a channel either through the web UI or by making an HTTP POST request from any script or server.

How can I authenticate my API request?

You can authenticate your API requests by using an API-KEY, which you can obtain once you log in to your account.

Can I use Ahey on mobile phones?

Yes, Ahey works on mobile phones. You can subscribe to channels using your mobile browser. However, push notifications depend on your browser's support for web push. Most modern browsers like Chrome, Edge, and Firefox on Android support it, while iOS support may be limited. If you're using iOS, you can add Ahey to your home screen using Safari. This allows it to behave like an app for a better experience. To do this:

  1. Open Ahey.io in Safari.
  2. Tap the Share button.
  3. Select Add to Home Screen.
  4. Tap Add.

Now, you can access Ahey like a regular app from your home screen.

How long are my messages stored?

Your messages are stored for a period of 24 hours before being deleted.

Is it open-source?

Yes, Ahey.io is open-source! You can view the source code on GitHub: https://github.com/vasanthv/ahey.