Elixir API reference
Elixir 1.16.3+ with compatible OTP 26.2+ on 64-bit systems. The first release is being prepared for 2.8.0; see installation. These pages cover all public value structs, tagged and raising constructors/changes, typespecs and helpers.
- Blocks
- Elements
- Composition Objects and Rich Text
- Messages, Attachments and Views
- Components and Utilities
- JSON, Validation and Types
- Validation Errors
The same modules are callable from Erlang; see Erlang integration. Jason encoding revalidates values. Checked decoding preserves number tokens and rejects duplicate keys; existing Jason build caches may need the documented rebuild step.