Working with Services
Documentation for working with services in the BReact OS.
Overview
The BReact OS provides a powerful suite of modular services designed to solve specific challenges that will enhance your application development. Our services are built with scalability, reliability, and ease of integration in mind offering a comprehensive SDK for seamless implementation. With standardized interfaces, robust error handling, and documentation, you can quickly integrate these services into your existing workflows or build new applications around them.
Structural workflow
When working with multiple services it is essential to have a unified architecture to work with. BReact offers the BReact SDK to easily integrate the services in any workflow. It handles authentication, polling, error handling and much more. Therefore we highly recommend the use of the SDK instead of the REST API.
List Services
List all available services currently available on the BReact OS.
GET /services
Execute Service
Execute a service with a given input.
POST /services/{service_id}/{endpoint}
Normal service call with the service email_response
and the endpoint analyze_thread
Get Service Result
Get the result of a service call. This endpoint is handled by the BReact SDK automatically when polling the result.
GET /services/result/{process_id}?access_token={access_token}
Get the result of a service call with the process id 123
Available Services
Below is a list of all currently available services of the BReact OS. Keep this page in mind, because new services are being added regularly.
- Email thread analysis
- Response generation
- Sentiment analysis
- creates structured information from unstructured data
- provides scheme-based processing
- context awareness
- OCR for invoices and receipts
- Extract structured data from images
- Text summarization
- Multi-model support
- Customizable outputs
- Screenshot of a website
- Extract text and structured data
- Crawl a website
- Extract text and structured data