# Components

## Seal Platform

The backend that holds your tenant's state: discovered packages, vulnerabilities, Sealing Rules, Seal Projects, users, tokens, and the operational data that the UI and the CLI both work against.

## Seal Artifact Server

The package registry that hosts every sealed package Seal has built. The Seal CLI fetches sealed packages from it, and customers can also configure their package managers to point at it directly.

## Seal UI

The web application for viewing discovered packages, creating Sealing Rules, managing Seal Projects, configuring tenant settings, and operating the AI surfaces.

## Seal CLI

The command-line tool customers run to apply sealed packages or report on what is discovered. The recommended deployment is the CLI in your CI/CD pipeline; it also runs on developer laptops or anywhere with network access to the Seal Platform.

## Seal Public API

The programmable surface for integrating Seal with external tooling.

## Seal GitHub App

The GitHub-hosted application that connects a customer's GitHub repositories to Seal. It reads dependency manifests, opens automatic pull requests for fixes, and reports findings back to the Seal Platform.

## Seal GitHub Action

A wrapper around the Seal CLI that runs as a GitHub Actions step. Functionally equivalent to running the CLI directly; convenient for customers whose CI/CD is GitHub Actions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sealsecurity.io/new-documentation/new-docs/architecture/components.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
