Browse by type
Restbed is a robust, enterprise-class framework for building server-side applications that demand secure, reliable, and scalable HTTP communication. It provides a flexible foundation for modeling complex business processes and is engineered to support deployment across mobile, tablet, desktop, and embedded environments.
It's akin to embedding NGINX into your companies own product line. -- Solutions Architect, Bellrock Technology
| Feature | Description |
|---|---|
| WebSockets | Full-duplex communication channels over a single TCP connection. |
| Server-Sent Events | Server-Sent Events enables efficient server-to-client streaming of text-based event data—e.g., real-time notifications or updates generated on the server. |
| Comet | Long polling model to allow long-held HTTP requests for pushing data from the server to client. |
| SSL/TLS | Secure over the wire communication allowing you to transmit private data online. |
| HTTP Pipelining | A technique allowing multiple HTTP requests to be sent on a single TCP connection without waiting for the corresponding responses. |
| Path Parameters | Annotate URIs with custom path parameters such as resource keys, revisions, etc... |
| Query Parameters | Automated query parameter parsing. |
| Logging | Customise how and where log entries are created. |
| Multi-Path Resources | Give a resource multiple paths for improved readability. |
| Customisable Methods | Add your own custom HTTP methods. |
| Compression | Adaptability to address any form of compression GZip, Deflate, etc... |
| Encoding | Adaptability to address any form of encoding UTF-32, ASCII, etc... |
| IPv4/IPv6 | Internet Protocol Version 4/6 Network Support. |
| Architecture | Asynchronous single or multi-threaded architecture, capable of addressing the C10K problem. |
| Converters | Built-in Path, Query, and Header conversions for primary data-types. |
| Authentication | Separate Service and/or Resource level authentication. |
| Error Handling | Separate Service and/or Resource level error handling. |
| Address Binding | Bind HTTP and/or HTTPS services to separate IP addresses. |
| Signal Handling | Capture OS generated process signals. |
| Documentation | High-quality documentation covering the architecture and API. |
| Compliance | Flexibility to address HTTP 1.0/1.1+ compliance. |
| Mature | Secure, Stable, and extensively tested since 2013. |
| Community | Active, vibrant and energetic open source community. |
| Support | Commercial support is available from Corvusoft. |
```C++
using namespace std; using namespace restbed;
void post_method_handler( const shared_ptr< Session > session ) { const auto request = session->get_request( );
int content_length = request->get_header( "Content-Length", 0 );
$ claude mcp add restbed \
-- python -m otcore.mcp_server <graph>