# BetterDB > Open-core context layer for AI agents: long-term memory, semantic caching, > and retrieval in one SDK, built on open-source Valkey. Core SDK is open under > MIT; a Pro tier adds proprietary features. BetterDB also ships Monitor, an > observability layer for Valkey and Redis. ## AI SDK - [AI SDK overview](https://betterdb.ai): agent memory, semantic cache, agent cache, and retrieval for AI agents on open Valkey - [Agent memory](https://betterdb.ai/#memory): long-term memory your agent keeps across sessions, scoped and ranked by what matters - [Semantic cache](https://betterdb.ai/#semantic-cache): catch paraphrased prompts and return answers from Valkey in under a millisecond - [Agent cache](https://betterdb.ai/#ai-sdk-caching): exact-match caching for LLM calls, tool results, and session state across frameworks - [Retrieval](https://betterdb.ai): typed retrieval over your own data, observable at every layer - [Observability](https://betterdb.ai/#observability): every cache operation emits an OpenTelemetry span and updates Prometheus metrics - [Comparisons](https://betterdb.ai/ai/comparison): how BetterDB compares to Mem0, Zep, Redis Iris, RedisVL, and Pinecone ## Monitor - [BetterDB Monitor](https://betterdb.com/monitor): observability for Valkey and Redis ## Migrate - [Migrate from Redis](https://betterdb.com/migrate): move to open-source Valkey ## More - [Pricing](https://betterdb.com/pricing): plans and open-core details - [Blog](https://betterdb.com/blog): articles on AI memory, caching, and Valkey