# Langbase

Langbase is a serverless AI developer platform that enables developers to build, collaborate, and deploy AI agents and applications with composable AI infrastructure.

- **Category:** ai agents
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 20
- **Triggers:** 0
- **Slug:** `LANGBASE`
- **Version:** 20260413_01

## Tools

### Append Thread Messages

**Slug:** `LANGBASE_APPEND_THREAD_MESSAGES`

Tool to add new messages to an existing conversation thread. Use when continuing a chat session or adding context to a thread.

### Check API Health

**Slug:** `LANGBASE_CHECK_HEALTH`

Tool to check the health status of the Langbase API service. Use when you need to verify API availability.

### Split Content into Chunks

**Slug:** `LANGBASE_CHUNKER_SPLIT_CONTENT`

Tool to split content into smaller chunks. Use when processing large text segments to fit downstream limits.

### Create Thread

**Slug:** `LANGBASE_CREATE_THREAD`

Tool to create a new conversation thread. Use when starting a fresh chat session or grouping messages into a distinct thread.

### Delete Thread

**Slug:** `LANGBASE_DELETE_THREAD`

Tool to delete a thread that is no longer needed to manage conversation history. Use when you need to permanently remove a thread by its ID.

### Delete Thread Message

**Slug:** `LANGBASE_DELETE_THREAD_MESSAGE`

Tool to delete a specific message from a conversation thread. Use when you need to remove a message from a thread by its ID.

### List Documents in Memory

**Slug:** `LANGBASE_DOCUMENT_LIST`

Tool to list documents in a specific memory. Use when you need to fetch document metadata (and optionally vectors) from a memory after confirming its name. Supports pagination via limit and startAfter parameters.

### Get Pipe Details

**Slug:** `LANGBASE_GET_PIPE`

Tool to retrieve details of a specific pipe by owner and name. Use when you need to fetch configuration and settings of a particular pipe.

### Get Thread Details

**Slug:** `LANGBASE_GET_THREAD`

Tool to retrieve details of a specific conversation thread. Use when you need the full thread details by its ID after confirming its existence.

### List Available Models

**Slug:** `LANGBASE_LIST_MODELS`

Tool to get available AI models supported by Langbase. Use to discover text and image generation models from various providers.

### List Thread Messages

**Slug:** `LANGBASE_LIST_THREAD_MESSAGES`

Tool to list all messages in a conversation thread. Use after obtaining the thread ID to fetch its messages.

### List Execution Traces

**Slug:** `LANGBASE_LIST_TRACES`

Tool to get execution traces for debugging and monitoring pipe runs. Use when you need to retrieve trace logs for a specific primitive.

### Create Memory

**Slug:** `LANGBASE_MEMORY_CREATE`

Tool to create a new memory. Use when storing a new memory record in Langbase after confirming memory details.

### Delete Memory

**Slug:** `LANGBASE_MEMORY_DELETE`

Tool to delete a specific memory. Use when you need to permanently remove a stored memory by its name.

### List Memories

**Slug:** `LANGBASE_MEMORY_LIST`

Tool to list all memory objects. Use when you need to fetch stored memories for context retrieval.

### Create a new pipe

**Slug:** `LANGBASE_PIPE_CREATE`

Tool to create a new pipe. Use after configuring pipe parameters. Returns an array of pipe objects, each including API key and URL.

### List all pipes

**Slug:** `LANGBASE_PIPE_LIST`

Tool to list all pipes. Use after authentication to retrieve the complete list of pipes. Returns an array of pipe objects; callers must handle list iteration.

### Update an existing pipe

**Slug:** `LANGBASE_UPDATE_PIPE`

Tool to update an existing pipe's configuration on Langbase. Use when modifying model settings, parameters, prompts, tools, or memory. The pipe must already exist.

### Update Thread Metadata

**Slug:** `LANGBASE_UPDATE_THREAD`

Tool to update an existing thread's metadata. Use when you need to modify metadata fields for managing and organizing conversation threads.

### Update Thread Message

**Slug:** `LANGBASE_UPDATE_THREAD_MESSAGE`

Tool to update an existing message in a conversation thread. Use when you need to modify the content or metadata of a specific message.
