{
  "markdown": "![ServiceBricks Logo](https://raw.githubusercontent.com/holomodular/ServiceBricks/main/Logo.png) \n\n[![NuGet version](https://badge.fury.io/nu/ServiceBricks.svg)](https://badge.fury.io/nu/ServiceBricks)\n![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/holomodular-support/bdb5c7c570a7a88ffb3efb3505273e34/raw/servicebricks-codecoverage.json)\n[![License: MIT](https://img.shields.io/badge/License-MIT-389DA0.svg)](https://opensource.org/licenses/MIT)\n\n# ServiceBricks: The Microservices Foundation\n\n## Overview\n\n[ServiceBricks](https://ServiceBricks.com) is a powerful open-source microservices platform designed to streamline the development, deployment, and maintenance of distributed systems with artificial intelligence. \nLeveraging Domain-Driven Design (DDD), Event-Driven Architecture (EDA), and a host of advanced features, ServiceBricks empowers teams to create scalable, customizable services tailored to specific business domains.\n\n## MCP Server\nServiceBricks is available as a hosted MCP server (Model Context Protocol).\n\n**Server ID (Official MCP Registry):** io.github.holomodular/servicebricks  \n**Endpoint (Streamable HTTP):** https://servicebricks.com/api/mcp\n\n## Why ServiceBricks?\n\n* **FREE:** MIT-licensed, ServiceBricks offers advanced technology as a secure foundation for anyone to build on.\n* **Artificial Intelligence:** Generate production-grade microservices from a single natural-language sentence.\n* **Evolution:** Evolve data models and functionality using our online tools.\n* **Advanced Architecture:** Built-in patterns, standards, and governance for microservices at scale.\n* **REST APIs:** Expose standardized, secure REST APIs to manage your data.\n* **Storage Agnostic:** Interchangeably supports relational, document, cloud or embedded database engines\n* **Seamless Integration:** Switch storage providers without disrupting services and avoid vendor lock-in.\n\n\n## Major Features\n\n* **Artificial Intelligence Integration:** Use our tools to leverage large language models to build, query and manipulate your microservice data.\n* **Generics:** Extensive use of generics, allowing the compiler to generate most of the required source code.\n* **REST API Services:** Templated, repository-based services for quickly exposing standard CRUD+PQV (Patch, Query, Validate) methods or build your own custom methods.\n* **[ServiceQuery Integration](https://github.com/holomodular/ServiceQuery):** Supports standardized, polyglot, dynamic data querying for all database engines.\n* **[Business Rule Engine](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/BusinessRuleEngine.md):** Polymorphic techniques to build reusable business logic.\n* **[Domain-Driven Design (DDD)](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/FlowOfData.md) & [Event-Driven Architecture (EDA)](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/EventDrivenArchitecture.md):** Customize business logic for any supported object and method.\n* **[Background Processing](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/BackgroundTasks.md):** Supports asynchronous processes, tasks, and rules.\n* **[Relational, Document, Cloud and Embedded Database Support](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/SupportedDatabaseEngines.md):** Works standard with AzureSQL, Azure Storage Accounts, Cosmos DB, InMemory, MongoDB, Postgres, SQLite, SQL Server and more.\n* **[Service Bus Engine](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/BroadcastsAndServiceBus.md):** Supports broadcasts of system data with InMemory and Azure Service Bus.\n* **[Classic or Modern REST API Design](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/ClassicVsModernRestApi.md):** Choose between Classic or Modern modes, with various response formats.\n* **[NuGet Packages](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/NuGet.md):** Quickly build new services and applications.\n* **Testing Framework:** Comprehensive Xunit test framework for robust unit and integration testing with thousands of tests available.\n* **Open Source:** All referenced assemblies are open source and licensed under MIT or an equivalent license.\n\n\n## Getting Started with Examples\n\nExplore our [ServiceBricks-Examples](https://github.com/holomodular/ServiceBricks-Examples) repository for practical examples on hosting and deploying your ServiceBricks foundation. From single, monolithic web applications to distributed, multi-deployment, containerized web applications, these examples provide the building blocks to create and scale your own foundations quickly.\n\n## Documentation\n\nCheck out our [ServiceBricks-Documentation](https://github.com/holomodular/ServiceBricks-Documentation) repository for comprehensive documentation on the platform, including guides on using all components and developing your own microservices.\n\n## Official Pre-Built Microservices\n\nGet started quickly with our pre-built microservices:\n\n* [ServiceBricks-Cache](https://github.com/holomodular/ServiceBricks-Cache): Generic data storage with a built in expiration process and a semaphore for distributed locking.\n* [ServiceBricks-Logging](https://github.com/holomodular/ServiceBricks-Logging): Service-scoped or centralized logging for runtime diagnostics and optional web request auditing.\n* [ServiceBricks-Notification](https://github.com/holomodular/ServiceBricks-Notification): Delivery and retry for sending emails and SMS messages.\n* [ServiceBricks-Security](https://github.com/holomodular/ServiceBricks-Security): Authentication, authorization, and security with JWT bearer token support for multi-server deployments.\n* [ServiceBricks-Work](https://github.com/holomodular/ServiceBricks-Work): Work queue for reliable, distributed, event-driven background processing.\n\n## Enterprise Support, Consulting and Training\n\nInterested in enterprise support, consulting or training? We offer a one-week training session to help your organization get started quickly. Contact us at info@ServiceBricks.com or support@HoloModular.com, and we’ll get back to you within one business day.\n\n## Trademarks\n\n“ServiceBricks”, \"ServiceQuery\" and “HoloModular” are trademarks of HoloModular LLC. The MIT License covers code only; it does not grant rights to use our trademarks, logos, or brand assets (including in modified or redistributed versions) without permission.\n\n## About\n\nServiceBricks is owned and maintained by HoloModular LLC and created by Danny Logsdon (Founder). Visit our websites at https://HoloModular.com, https://ServiceBricks.com or https://www.linkedin.com/in/danlogsdon to learn more.\n\n",
  "bytes": 6738,
  "sha": "61db33e559553c215e65e88e713acb7cc7a08049904d6aa3d6f26f1dad5d0fcc",
  "repo_slug": "holomodular/servicebricks",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_holomodular_servicebricks_1fe6b7ce/readme"
}