.. Smarter documentation master file, created by sphinx-quickstart on 2025-Nov-24. The Smarter Project |project_version| Documentation ====================================================== .. image:: https://img.shields.io/badge/Website-smarter.sh-darkorange :target: https://smarter.sh :alt: Project Website .. image:: https://img.shields.io/badge/Community-20%2B%20Contributors-blue?logo=github :target: contributors.html :alt: Made with ❤️ by Contributors .. image:: https://img.shields.io/badge/Community-Discussions-blue?logo=github :target: https://github.com/smarter-sh/smarter/discussions :alt: Forums .. image:: https://img.shields.io/badge/YouTube-Tutorials-red?logo=youtube :target: https://www.youtube.com/@project-smarter :alt: Video Tutorials .. image:: https://img.shields.io/docker/pulls/mcdaniel0073/smarter.svg?logo=docker&label=Docker :target: https://hub.docker.com/r/mcdaniel0073/smarter :alt: DockerHub .. image:: https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/project-smarter :target: https://artifacthub.io/packages/search?repo=project-smarter :alt: ArtifactHub .. image:: https://img.shields.io/badge/Contribute-Good%20First%20Issues-success?logo=github :target: https://github.com/smarter-sh/smarter/labels/good%20first%20issue :alt: Contribute .. image:: https://img.shields.io/badge/Support-GitHub%20Sponsors-ff69b4?logo=githubsponsors :target: https://github.com/sponsors/lpm0073 :alt: Donate .. image:: https://img.shields.io/badge/License-AGPL--3.0-blue?logo=gnu :target: https://www.gnu.org/licenses/agpl-3.0 :alt: AGPL-3 License The Smarter Project is a cloud-native :doc:`platform ` and :doc:`developer framework ` for building, deploying, and managing AI applications. Using declarative :doc:`Smarter Manifests `, developers can define :doc:`AI resources `, :doc:`prompts `, workflows, :doc:`agents `, :doc:`APIs `, and :doc:`integrations ` as version-controlled infrastructure, enabling repeatable deployments, governance, and lifecycle management across environments. At the center of the platform is :doc:`declarative AI ` resource management. Rather than manually configuring providers, prompts, APIs, databases, workflows, and deployment settings across multiple systems, developers describe their desired state in :doc:`YAML manifests `. Smarter handles resource provisioning, dependency management, versioning, governance, security, budget controls, and lifecycle operations, allowing teams to focus on building solutions instead of managing infrastructure, budgets, and operations. The project combines three complementary capabilities. The :doc:`Smarter Platform ` provides :doc:`authoring & administration `, deployment, operations, and governance. :doc:`Smarter Resources ` define the building blocks of AI applications, including :doc:`LLM providers `, :doc:`prompts `, :doc:`agents `, :doc:`plugins `, :doc:`connections `, :doc:`secrets `, workflows, vectorstores, and :doc:`integrations `. The :doc:`Smarter Development Framework ` provides APIs, `SDKs `_, :doc:`command-line tools `, :doc:`React components `, and :doc:`developer tooling ` for building enterprise AI applications on top of the platform. Whether you are deploying a single AI assistant, integrating AI into existing business systems, or building large-scale multi-agent applications, Smarter provides a unified framework for managing AI resources throughout their entire lifecycle. - **From scratch** | :doc:`smarter-platform/installation/quick-start` | :doc:`smarter-platform/prerequisites` | :doc:`smarter-platform/trouble-shooting` | `Tutorial `__ - **Platform** - A proxy server that facilitates secure, governed, auditable access to AI providers and resources without exposing secrets or direct access to the underlying vendor accounts. - Helps you manage all your :doc:`AI resources ` using easy :doc:`YAML files ` (like how `Kubernetes `_ works). - Simple `Docker `_ installation. Run on Kubernetes with the `Smarter Helm chart `_. - Manage AI resources with the :doc:`web dashboard `, the :doc:`REST API `, and the :doc:`command-line interface `. - Keeps track of :doc:`logs `, safety checks, :doc:`costs `, and :doc:`security ` so nothing gets lost or misused. - **AI Resource Management** - Works with many :doc:`AI model providers ` — `OpenAI `_, `Google AI `_, `Meta AI `_, `DeepSeek `_, and others. - Lets you :doc:`organize ` and version your prompts, and see how they change over time. - Supports “:doc:`agents `” and multi-step AI workflows so you can build bigger, smarter tasks. - Secure integrations to :doc:`external data sources ` like :doc:`databases ` and :doc:`APIs `. - **Developer Application Framework** - Built on :doc:`Django `, :doc:`Django REST Framework `, :doc:`Pydantic `. - Automated :doc:`AWS cloud infrastructure ` and :doc:`Kubernetes ` management. - ReactJS component-based :doc:`UI integration solution ` that works for any web page. - Build AI tools that connect to enterprise resources like :doc:`Sql databases ` and :doc:`REST APIs `. - :doc:`Prompt engineer workbench ` for testing prompts and workflows before you deploy. - Vibrant developer community: `PyPI `_, `NPM `_, `VS Code extensions `_, and more. Usage ------ **1. Create a Smarter manifest** .. literalinclude:: ../../smarter/smarter/apps/plugin/data/stackademy/stackademy-llm_client-sql.yaml :language: yaml :caption: Example Smarter Manifest **2. Apply the Manifest** .. code-block:: console smarter apply -f stackademy-llm_client-sql.yaml **3. Interact** .. raw:: html
Smarter Prompt Engineering Workbench Demo

.. toctree:: :maxdepth: 1 :caption: Table of Contents smarter-platform smarter-resources smarter-framework adr .. toctree:: :maxdepth: 1 :caption: External Resources external-links/support-smarter external-links/swagger external-links/manifest-reference external-links/json-schemas external-links/youtube