# buble v0.1.0 - Table of Contents > Official Elixir SDK for the Buble public API. ## Pages - [Buble SDK for Elixir](readme.md) - [Changelog](changelog.md) ## Modules - Client - [Buble](Buble.md): Server-side Elixir SDK for the Buble public API. - [Buble.Client](Buble.Client.md): Client configuration for the Buble public API. - [Buble.Error](Buble.Error.md): Error returned by the Buble SDK. - Resources - [Buble.Apps](Buble.Apps.md): Preconfigured Buble app workflow methods. - [Buble.Apps.Generations](Buble.Apps.Generations.md): App generation methods. - [Buble.Chat](Buble.Chat.md): Chat model methods for OpenAI, Anthropic Messages, and Gemini-compatible APIs. - [Buble.Chat.Completions](Buble.Chat.Completions.md): OpenAI-compatible chat completions methods. - [Buble.Chat.Gemini](Buble.Chat.Gemini.md): Gemini-compatible content generation methods. - [Buble.Chat.Messages](Buble.Chat.Messages.md): Anthropic Messages-compatible methods. - [Buble.Chat.Models](Buble.Chat.Models.md): Chat model discovery methods. - [Buble.Files](Buble.Files.md): Source media upload methods. - [Buble.Generations](Buble.Generations.md): Direct asynchronous image, video, and audio generation methods. - [Buble.MediaModels](Buble.MediaModels.md): Media model discovery methods. - Internals - [Buble.SSE](Buble.SSE.md): Server-sent event parser and text extraction helpers. - [Buble.SSE.Event](Buble.SSE.Event.md): Server-sent event emitted by Buble streaming endpoints. - [Buble.Transport](Buble.Transport.md): Behaviour for Buble HTTP transports. - [Buble.Transport.Req](Buble.Transport.Req.md): Default Req-based HTTP transport. - [Buble.Types](Buble.Types.md): Shared public types used by the Buble Elixir SDK.