Skip to main content

Rasa Pro Port and Protocol Rules

A Rasa Pro deployment consists of various components that need to communicate with each other. This page offers an overview of the outbound connection requirements for a Rasa Pro deployment.

The following diagram shows the port requirements for a Rasa Pro deployment:

image

Port and Protocol Requirements

ComponentPortProtocolPurpose
Rasa Pro Server5005HTTP/HTTPSRest API & Webhooks
Action Server5055HTTP/HTTPS/gRPCCustom actions
Rasa Pro Services8732HTTP/HTTPSHealth Check
NLG Server5055HTTP/HTTPSResponse Generation
NLU Server5000HTTP/HTTPSNLU Processing
PostgreSQL5432PostgreSQL WireTracker store / Rasa Pro Services Analytics Database
MongoDB27017MongoDB WireTracker Store
Redis6379RESPTracker Store / Lock Store / Cache
Kafka2181KafkaEvent Streaming
RabbitMQ5672AMQPEvent Streaming
Duckling8000HTTP/HTTPSEntity Extraction
Jaeger6831/16686Thrift/HTTP/HTTPSTracing
OTEL Collector4318HTTP/HTTPSTracing
Qdrant6333/6334HTTP/HTTPS/gRPCInformation Retrieval
Milvus19530gRPCInformation Retrieval

Networking Rules

  • Rasa Pro Server: Needs access to all other components.
  • Rasa Pro Services: Only needs Kafka, PostgreSQL.