Deploying to Render
Secure Your Zep Deployment
If you are deploying Zep to a production environemnt or where Zep APIs are exposed to the public internet, please ensure that you secure your Zep server.
Review the Security Guidelines and configure authentication. Failing to do so will leave your server open to the public.
1. Click on the button below to deploy to Render using the Zep blueprint
2. Configure your deploy
Enter a Blueprint Name (we suggest zep
) and provide your OpenAI API key, which will be stored as a secret.
Click Apply
.
OpenAI or Anthropic API Key Required
An OpenAI API key is required to run Zep. Please ensure that you enter it in the step above. To configure Zep to use Anthropic or other LLM services, please see Configuring LLM Services.
3. Wait for your deploy to complete
This takes a few minutes.
4. Configure authentication
Follow the server authentication instructions here. Do not skip this step. Failing to do so will leave your server open to the public.
5. Point your client SDK to your new Zep server
Retrieve your Zep server URL from the Render web console.
https://zepXXXXX.onrender.com
Next steps: Using Zep's Python and TypeScript/JS SDKs
Web UI disabled for Render deploys
For security reasons, Zep deployments to Render default to disabling the web UI. The Zep web UI is not secured by JWT authentication and should only be enabled if you deploy Zep as a private service.
What this blueprint does
Three services are deployed:
zep
- the Zep servernlp
- a back-end private service responsible for several NLP taskszep-postgres
- a Postgres database
The blueprint defaults to the standard tier. You can change these settings in the Render web console.
This blueprint is not optimized for production
This blueprint by default deploys in the smallest possible configuration.
Depending on the embedding model you use, you may need to increase the memory and CPU allocated to the nlp
service.
Please see the production deployment guide for more information.
Next Steps
- Setting up authentication
- Developing with Zep SDKs
- Learn about Extractors
- Setting Zep Configuration options
- Learn about deploying to production