Getting started with Atlas Stream Processing

Atlas Stream Processing enables you to process streams of complex data using the same Query API used in Atlas databases.

Illustration of a computer set up.

Get a stream processor running in minutes

number_1

Select a stream processing instance (SPI) worker tier

Choose between two available stream processing instance (SPI) worker tiers—SP10 and SP30—depending on your workload.

Understanding SPI worker tiers
number_2

Create an SPI

An SPI provides context for all operations on streaming data. Learn how to create and configure stream processing instances.

Read the documentation
number_3

Develop stream processors interactively

Complex tooling is often a challenge in stream processing. With Atlas Stream Processing, you can build iteratively and interactively.

Learn about .process()

Additional getting started resources

general_action_read

Check out our docs

Explore key concepts, learn about stream processing operators in the Query API, and find out about the Atlas Stream Processing architecture.

Read the docs
general_content_play

Watch a deep-dive product session

This comprehensive introduction highlights Atlas Stream Processing and MongoDB’s support for streaming capabilities.

Watch the video
general_content_tutorial

Take the MongoDB University course

Learn core concepts of streaming data and how Atlas Stream Processing transforms building event-driven applications.

Take the course

Ready to get started?

Check out a tutorial to get started creating a stream processor today.
GET STARTED TODAY
  • Easily integrate Kafka & MongoDB
  • Process data continuously
  • Native MongoDB experience
  • Available globally