# Get Started with WhatsApp Gateway

This guide helps you quickly set up and start using the WhatsApp Gateway service.

## Prerequisites

Before integrating WhatsApp Gateway, ensure you have:

- Valid API credentials for the WhatsApp Gateway service
- Access to either the test or production environment
- At least one approved message template configured for your account


## API endpoints

WhatsApp Gateway provides a REST API.

| Environment | Base URL | OpenAPI Spec | Swagger UI |
|  --- | --- | --- | --- |
| PROD | `https://wa.namirialtsp.com` | [OpenAPI](https://wa.namirialtsp.com/openapi?format=JSON) | [Swagger UI](https://wa.namirialtsp.com/swagger-ui/index.html) |
| TEST | `https://wa.test.namirialtsp.com` | [OpenAPI](https://wa.test.namirialtsp.com/openapi?format=JSON) | [Swagger UI](https://wa.test.namirialtsp.com/swagger-ui/index.html) |


## Authentication

All API requests require authentication. See the [Authentication](/products/whatsapp/enterprise-documentation/developer-documentation/authentication) guide for details on how to authenticate your requests.

## Next steps

- Set up [Authentication](/products/whatsapp/enterprise-documentation/developer-documentation/authentication) to configure your credentials
- Learn how to [Send a message](/products/whatsapp/enterprise-documentation/developer-documentation/api-references/send-message-apis/send) using a utility template
- Learn how to [Send an OTP message](/products/whatsapp/enterprise-documentation/developer-documentation/api-references/send-message-apis/send-otp) using an authentication template
- Browse the [Template management APIs](/products/whatsapp/enterprise-documentation/developer-documentation/api-references/template-management-apis) to create and manage templates