Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Welcome

Osprey is an open source rules engine and investigation console for trust and safety teams: your platform streams events to it, your rules evaluate each one in real time, and your analysts query, chart, and act on the results. Originally built at Discord and running in production at Bluesky, Osprey is now developed in the open by ROOST and the community; visit Osprey on GitHub for source code and project information.

These docs are split into a few guides, depending on who you are and what you’re looking for:

  • User Guide: learn the investigation UI—querying events, labeling entities, and running bulk jobs.

  • Development Guide: run a local development environment and change Osprey itself.

  • Integration Guide: connect Osprey to your platform—get data in and out, and extend it with plugins.

  • Concepts: learn about the basic concepts and terminology used in Osprey and these docs.

The docs are versioned; other versions are available at the documentation site index.

The Query page with an SML filter for post-creation events and its history of past queries, beside a timeseries chart showing matching event volume in fifteen-minute buckets

The fastest way to get a feel for Osprey is the one-command demo in Getting Started, which brings up the full stack on live sample data in a few minutes.

Contributing

Osprey is an open source project from ROOST and the community. We welcome contributions and benefit from diverse perspectives and expertise in building safer online spaces.

If you’re new to the project, we recommend you:

Writing code is not the only way to help the project. Reviewing pull requests, answering questions, providing feedback, organizing and teaching tutorials, and improving the documentation are all priceless contributions.

Report an issue

Found a bug or have a feature request? We’d love to hear from you!

Get help

If you need help with Osprey or want to get in touch, you are always welcome to: