SDK Installation

Zep provides SDKs for Python, TypeScript, and Go.

Python

1pip install zep-cloud

TypeScript

1npm install @getzep/zep-cloud

Go

1go get github.com/getzep/zep-go

Initialize Client

API keys are specific to a project. You can create multiple keys for a single project. Visit Project Settings in the Zep dashboard to manage your API keys.
1import os
2from zep_cloud.client import Zep
3
4API_KEY = os.environ.get('ZEP_API_KEY')
5
6client = Zep(
7 api_key=API_KEY,
8)

The Python SDK Supports Async Use

In order to use async client, you will need to import AsyncZep instead of Zep.

1from zep_cloud.client import AsyncZep

SDK Feature Support

Some SDKs may have limited functionality. The table below shows which features are supported by each SDK.

PythonTypeScriptGo
Memory Operations
Structured Data Extraction-
Dialog Classification
Question Synthesis