Project

mudbase

0.0
The project is in a healthy, maintained state
Ruby SDK for MUDBASE. See https://docs.mudbase.dev
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 3.6, >= 3.6.0

Runtime

~> 1.0, >= 1.0.1
 Project Readme

Mudbase Ruby SDK

Official Ruby client for Mudbase - the backend platform for modern apps.

Mudbase is a backend platform: authentication, a schema-driven database, file storage, serverless functions, webhooks, and real-time and transactional messaging behind one API. The Ruby SDK is a native Ruby client for that API, so you can manage users and organizations, define collections and query data, store and serve files, invoke functions, and configure webhooks without hand-rolling HTTP requests.

Installation

gem install mudbase

Quickstart

require "mudbase"

Mudbase.configure do |config|
  config.host = "cloud.mudbase.dev"
  config.api_key["ApiKeyAuth"] = "YOUR_API_KEY"
end

collections = Mudbase::CollectionsApi.new
result = collections.list_collections("YOUR_PROJECT_ID")
puts result.collections

What you can do

  • Authentication - sign-up, sign-in, sessions, and API key management
  • Database - schema-defined collections with typed CRUD and filtered queries
  • Storage - buckets and file uploads and downloads
  • Realtime - WebSocket events and live data subscriptions
  • Functions - deploy and invoke serverless functions
  • Messaging - transactional email, SMS, and push notifications
  • Webhooks - configurable delivery with retry and logs
  • Roles & permissions - project-level access control

Links

Support

Questions or issues: open one at https://github.com/themudhaxk/mudbase-sdk-ruby, or reach us at support@mudbase.dev.