Overview#
Welcome to the Motion Applied Stream API getting started guide. This section provides everything you need to begin working with our high-performance streaming platform.
What You'll Learn#
- How to set up your development environment
- Installing client libraries for your preferred language
- Configuring the Stream API server
- Creating your first streaming application
Prerequisites#
Before getting started, ensure you have:
- A supported development environment (.NET 8.0+, Python 3.8+, Node.js 16+, etc.)
- Docker and Docker Compose for server deployment
- Access to a Kafka broker (or use our Docker Compose setup)
- Basic understanding of streaming data concepts
Quick Navigation#
- Installation Guide: Set up client libraries and dependencies
- Quick Start: Build your first streaming application
- Server Configuration: Configure the Stream API server
- Examples: Explore real-world examples
Architecture Overview#
The Stream API provides five core services:
- Session Management: Handle data session lifecycle
- Connection Management: Manage client connections
- Packet Writer: Publish data to streams
- Packet Reader: Consume data from streams
- Data Format Management: Define and manage schemas
Next Steps#
Ready to get started? Follow our installation guide to set up your development environment, then jump into the quick start tutorial to build your first application.