v2.0.0 — Now available

ANZText
secure real-time messaging

A private, real-time messaging platform for teams and organisations. End-to-end encrypted conversations, group chats, file sharing — all backed by Laravel & MySQL.

Sanctum Auth
Real-time
RESTful API

Features

Everything you need to stay connected

A complete messaging experience for your team.

Private & Group Chats

One-on-one conversations and group chats with multiple participants. Start a conversation in seconds.

Real-time Delivery

Messages arrive instantly via WebSockets. Read receipts show you when your message has been seen.

Secure by Default

Every connection is authenticated. Your conversations and messages are private and accessible only to participants.

File Sharing

Share images, documents, and files up to 10 MB. Attachments are previewed inline in the conversation.

Emoji Reactions

React to messages with emojis. A quick way to acknowledge without cluttering the conversation.

Fast & Responsive

Built with Laravel and Alpine.js for a snappy, modern interface. Works great on desktop and mobile.

API Reference

Powered by a robust API

ANZText is built on a clean, RESTful API with Bearer token authentication.

POST
/api/register

Create a new user account

POST
/api/login

Authenticate & receive a token

POST
/api/logout

Revoke the current token

GET
/api/user

Get the authenticated user

GET
/api/conversations

List all user conversations

POST
/api/conversations

Create a private or group conversation

GET
/api/conversations/{id}

Get conversation with messages

GET
/api/conversations/{id}/messages

Paginated messages (50 per page)

POST
/api/conversations/{id}/messages

Send a message to a conversation

POST
/api/conversations/{id}/read

Mark conversation as read

Start messaging today

Log in to ANZText and start collaborating with your team in real time.