# Agen ## Docs - [Create code providers](https://docs.agenhq.com/api-reference/code-providers/create-code-providers.md): Creates a new code providers. - [Delete code providers](https://docs.agenhq.com/api-reference/code-providers/delete-code-providers.md): Deletes an existing code providers by ID. - [List code providers](https://docs.agenhq.com/api-reference/code-providers/list-code-providers.md): Returns a collection of code providers. - [Update code providers](https://docs.agenhq.com/api-reference/code-providers/update-code-providers.md): Updates an existing code providers by ID. - [Analyze repository](https://docs.agenhq.com/api-reference/repositories/analyze-repository.md): Starts a new analysis run for a repository by ID. - [Create repositories](https://docs.agenhq.com/api-reference/repositories/create-repositories.md): Creates a new repositories. - [Delete repositories](https://docs.agenhq.com/api-reference/repositories/delete-repositories.md): Deletes an existing repositories by ID. - [Get repositories](https://docs.agenhq.com/api-reference/repositories/get-repositories.md): Returns a single repositories by ID. - [Get repository analysis](https://docs.agenhq.com/api-reference/repositories/get-repository-analysis.md): Returns the latest analysis for a repository by ID. - [List repositories](https://docs.agenhq.com/api-reference/repositories/list-repositories.md): Returns a collection of repositories. - [Update repositories](https://docs.agenhq.com/api-reference/repositories/update-repositories.md): Updates an existing repositories by ID. - [Create sessions](https://docs.agenhq.com/api-reference/sessions/create-sessions.md): Creates a new sessions. - [Get sessions](https://docs.agenhq.com/api-reference/sessions/get-sessions.md): Returns a single sessions by ID. - [Get the session timeline events](https://docs.agenhq.com/api-reference/sessions/get-the-session-timeline-events.md): Returns the events that make up the session timeline shown to users. This includes user and agent messages, as well as progress events emitted while the agent is working, such as file operations, planning updates, repository actions, and other execution steps. Clients can use these events both to re… - [List sessions](https://docs.agenhq.com/api-reference/sessions/list-sessions.md): Returns a collection of sessions. - [Send a user message to the agent in a session](https://docs.agenhq.com/api-reference/sessions/send-a-user-message-to-the-agent-in-a-session.md): Sends a new message from the user to the coding agent working in the session. The message is stored as a session event with the `user_message` type, then the agent either starts processing it immediately or the message is queued if the agent is already busy. - [Update sessions](https://docs.agenhq.com/api-reference/sessions/update-sessions.md): Updates an existing sessions by ID. - [Agen CLI](https://docs.agenhq.com/cli.md): Reference guide for managing and streaming AI workloads locally. - [Get started](https://docs.agenhq.com/coding-agent-api/get-started.md): Set up access to the Coding Agent API, create an API key, and make your first requests. - [Code provider](https://docs.agenhq.com/coding-agent-api/schemas/code-provider.md): A code provider either a gitlab or github personal access token. The code providers are used by the agents to connect to the user code, push changes, create commits, merge pull requests, etc. - [Repository](https://docs.agenhq.com/coding-agent-api/schemas/repository.md): A code repository, which can be connected to an agent to allow it to read and write code. - [Session](https://docs.agenhq.com/coding-agent-api/schemas/session.md): A session represents an instance of an agent's execution. It contains information about the agent's state, including its current step, status, and any errors that may have occurred during execution. - [Secure Sandboxes](https://docs.agenhq.com/essentials/sandboxes.md): Understand how Agen isolates your AI coding sessions to protect your codebase. - [Scheduled Agents](https://docs.agenhq.com/essentials/scheduled-agents.md): Create recurring automation agents that launch sessions on a schedule. - [Session Page](https://docs.agenhq.com/essentials/session.md): Overview of functionalities available on the Session page in Agen - [Manage Team & Billing](https://docs.agenhq.com/essentials/team-billing.md): How to collaborate and manage your Agen workspace. - [Introduction](https://docs.agenhq.com/index.md): Welcome to Agen, the ultimate AI agent platform. Here is a detailed overview of what Agen can do for you. - [Quickstart](https://docs.agenhq.com/quickstart.md): Start using Agen in minutes to securely connect your development workflow with AI agents. ## OpenAPI Specs - [openapi](https://docs.agenhq.com/coding-agent-api/openapi.json) ## Optional - [Agen Web Portal](https://app.agenhq.com)