Skip to main content
Ruba includes built-in deliverables (entitlements) automation for popular upsells across the developer and designer ecosystem, with additional options on the way. The dashboard calls these records Deliverables. The API keeps the underlying benefit resource names for compatibility. Ruba Deliverables catalog in light mode
  • Meter Credits. Top up a customer’s meter balance.
  • License Keys. Deliver software license keys you can personalize with your own branding.
  • Feature Flag. Deliver API-backed feature gates with optional metadata.
  • File Downloads. Deliver downloadable files of any kind through customer-specific signed links.
  • GitHub Repository Access. Invite subscribers to private GitHub repositories automatically.
  • Discord Invite. Automate invitations and role granting for subscribers and customers.
  • Custom. Show protected Markdown instructions, links, or redemption details to entitled customers.

Products and Subscription Entitlements

Product and subscription deliverables exist as standalone resources in Ruba, linked to one or many products or subscription tiers. This model differs somewhat from other platforms, yet it brings several advantages:
  • Effortlessly enable the same deliverable across multiple products and subscriptions
  • Modify a deliverable in a single place instead of several
  • No duplicated data or effort (which reduces errors)
  • A cleaner interface for both you and your customers
How customers receive deliverable access:
  • ✅ Active subscribers of tiers with the deliverable enabled
  • ✅ Customers who bought a product with the deliverable (lifetime access)
  • ❌ Subscribers with an expired subscription (cancelled)
  • ❌ Users who are not customers

Building and Managing Deliverables

There are two ways to manage deliverables:
  1. Directly inside a product create or edit form
  2. Or through Catalog → Deliverables in your dashboard
Ruba create a deliverable form in light mode