The Plugins page in OrbisDB allows users to extend the capabilities of OrbisDB by selecting and utilizing various plugins. These plugins can perform a range of computing tasks in addition to the standard read and write abilities of OrbisDB.
Features
Plugins offer four different capabilities:
- Generate: Automatically generates streams, such as those used by the CSV uploader plugin.
- Add Metadata: Adds additional details to created streams, such as finding users' default ENS names or classifying text using AI.
- Validate: Performs validation checks before indexing streams, useful for sybil resistance, token gating, or moderation.
- Post Process: Executes automated tasks after stream indexing, such as sending automatic emails, push notifications, or blockchain transactions.

Available Plugins
Here are some examples of some available plugins and their functionalities:
CSV Uploader
Allows you to upload entire CSV files to Ceramic.
API Data Source
Generates streams based on an external datasource's API.
ENS
Converts an ENS domain to an address or an address to an ENS domain.