# Developer Dev endpoints provide developer utilities for testing, debugging, and development. These endpoints may include test data generation, error simulation, database query execution, progress tracking via Server-Sent Events (SSE), and development tools. Dev endpoints are typically restricted to users with DEVELOPER role and are intended for development and testing purposes only. They enable developers to test functionality, debug issues, and perform administrative tasks during development. ## Stream progress events - [POST /api/v2/dev/stream-test](https://developer.caraer.com/apis/developer/streamtest.md): Streams progress updates to the client using Server-Sent Events (SSE). The client must provide a 'count' parameter in the request body to indicate the number of events to emit. Each event includes a progress percentage, and the stream completes after emitting the specified number of events. ## Check Neo4j database status - [GET /api/v2/dev/db-status](https://developer.caraer.com/apis/developer/dbstatus.md): Performs a simple query to check if the Neo4j database is accessible and contains any data. Returns a status message indicating whether the database is OK or if an error occurred. ## Greet developers - [GET /api/v2/dev/](https://developer.caraer.com/apis/developer/dev.md): Returns a basic greeting message intended for developers to confirm that the developer API is reachable.