English
Use the versioned Rust API reference for exact signatures and feature availability.
Rust API
Task guides
- Errors and cancellation
- Register server features
- Manage workspace state
- Call the editor
- Report progress and custom messages
- Choose a transport
- Use stdio and custom transports
- Build an LSP client
- Protocol testing
- Resource and observability policies
- Deployment and troubleshooting
- Feature example servers
Architecture and support
Release awareness
The repository may contain APIs scheduled for the next release. Use the docs.rs page for the version in your Cargo.lock when you need the exact published surface.