
Introduction to Plugins
Learn how Tauri plugins extend your desktop application with native functionality, how to install and configure them, and best practices for using plugins in your Tauri v2 projects.
Store Plugin - Persistent Key-Value Storage in Tauri v2
How to use the Tauri store plugin to save and load application data across sessions with a simple key-value file. Covers installation, creating stores, reading and writing data, auto-save, LazyStore, and best practices.
SQL Plugin
Store and query relational data in Tauri v2 apps using SQLite, MySQL, or PostgreSQL from your React frontend.
HTTP Plugin
Learn how to use the HTTP plugin to send secure network requests from a Tauri v2 application using a Rust backend that respects URL scope restrictions
Process Plugin
Use the Tauri Process Plugin to programmatically exit and restart your application from JavaScript or Rust.
Updater Plugin
Learn to configure and use the Tauri v2 updater plugin to ship automatic updates with signed artifacts and a React frontend
OAuth Plugin
Learn to integrate OAuth 2.0 authentication in Tauri v2 desktop apps using the tauri-plugin-oauth plugin. Covers installation, the complete authorization code flow with PKCE, and security best practices.
Deep Link Plugin
Set your Tauri app as the default handler for custom URL schemes and universal links on all platforms
Creating Your Own Plugin
Learn how to build custom Tauri v2 plugins to share Rust logic and frontend APIs across projects, register commands, and manage permissions
Plugin Development Best Practices
Strategies for selecting, maintaining, and securing Tauri plugins in your React application.