Developer Resources

Developer Resources

Sensora is designed not only for data contributors, but also for builders and developers who want to integrate robotics datasets into their projects, research, and products. To make this possible, the protocol provides open-source developer resources across multiple layers.

APIs

  • Sensora provides both REST and GraphQL APIs for querying datasets.

  • Developers can:

    • Search datasets by sensor type, quality score, environment, or contributor.

    • Retrieve metadata and hashes tied to the on-chain registry.

    • Access datasets for direct use in robotics pipelines.

  • Example:

    {
      datasets(sensorType: "lidar", minScore: 80) {
        id
        contributor
        metadata {
          timestamp
          location
        }
        score
      }
    }

SDKs

  • Sensora provides developer-friendly SDKs in Python and JavaScript.

  • The SDKs include:

    • Wrapper functions for API calls.

    • Dataset filtering and scoring utilities.

    • Integration helpers for machine learning frameworks.

  • Example use cases:

    • Python SDK for robotics researchers training a SLAM model with Sensora data.

    • JavaScript SDK for a dApp that displays contributor leaderboards or dataset previews.

Smart Contracts

  • All smart contracts are open-source and deployed on Base.

  • They handle:

    • Contributor reputation scoring.

    • Dataset registration (hash + metadata).

    • Reward distribution in $SENS tokens.

  • Developers can audit or fork contracts to build their own integrations.

Example Pipelines

To accelerate adoption, Sensora provides ready-to-use examples for integrating datasets into robotics and AI workflows:

  • SLAM integration : Using LiDAR and IMU datasets for localization and mapping.

  • OpenCV preprocessing : Cleaning and structuring camera datasets for computer vision tasks.

  • PyTorch training : Training deep learning models with Sensora data pools.

  • ROS (Robot Operating System) : Connecting Sensora datasets directly into robotic simulation and navigation stacks.

By combining APIs, SDKs, and example pipelines, Sensora ensures that developers can go from dataset discovery to model training within hours, not weeks.

Last updated