Swift on Server Cloud

Roving is a cloud service built for Swift developers who use Apple Platforms. As a Swift developer, I needed a fast and easy way to get my server side business logic integrated with apps and 3rd party services.

Whether you are a seasoned full-stack developer or a Swift developer coming from the iOS bubble, Roving will help you rapidly deploy and manage global cloud services right from your Apple device.

Launching Early 2025

Planned Services

Service Rollout

Services will be implemented one at a time and rolled out on the App Store. Each service can expect continuous improvements over time.

Launching Early 2025
1
Functions
Phase 1 — build your Swift functions locally, then upload them for global deployment. Phase 2 — use an automated build pipeline to pull from a source repository of your choice.
2
Custom Domains
You will get to access functions and other future Roving services using your own domain name.
3
Key-Value Databases
Start by defining your schema, then access the Key-Value (KV) database with multi-region replication using standard REST verbs and JSON output.
4
More…
There are other possible services that could be implemented. These include Object Storage, Content Delivery Network, Email Delivery, Queues & Notifications. Let us know what services you need.

How Pricing Works

Memberships

Memberships are required to use Roving and come in 3 tiers.

Free. This membership tier does not require a monthly subscription fee but grants enough access to get started using the available services.

Entrepreneur & Business. These two tiers charge a monthly subscription fee. In return, subscribed members get a number of benefits not limited to:

  • up to 53% savings on token costs
  • expanded logging, metrics & analytics
  • up to 2% back in tokens purchased annually
  • potential token price reductions as we grow

Metering with Tokens

Each pricing plan includes enough tokens to get you started. Once your included tokens are consumed, you will be asked to pay an amount of your choosing right from your Apple device. This amount is converted to tokens.

$1 USD = 100 billion tokens.

Tokens represent the smallest billable unit and are incrementally consumed as services are used. The amounts consumed are tiny, far below 1 cent USD and that is why we convert to tokens.

Pre-Order Now

Pre-order a one year membership to confirm your support for Roving. Memberships are $99.99 and $199.99 per year. Prepaid memberships will also be granted additional discounts at launch. All pre-orders come with a money back guarantee (less payment provider fees) up to 60 days after launch.

To put your mind at ease — Paypal has a clear process for issuing refunds as well as a dispute resolution service.

Proposed Pricing

Monthly billing
Annual billing
Save up to 20%
Hobby
Start testing an idea
$0/usr/mo
No Membership Fee — Single User
  • 1 stack
  • no custom domains
  • no annual reward
  • 25 billion tokens
  • 24 hours of metrics & analytics
  • no token discounts
Entrepreneur
Run your business services
$9.99/usr/mo
Membership billed monthly
  • 3 stacks
  • 1 custom domains
  • 0.5% annual reward
  • 100 billion tokens
  • 1 month of metrics & analytics
  • additional token discounts
Business
Serve your teams & clients
$19.99/usr/mo
Membership billed monthly
  • 5 stacks
  • 3 custom domains
  • 2% annual reward
  • 300 billion tokens
  • 3 months of metrics & analytics
  • additional token discounts
Hobby
Start testing an idea
$0/usr/mo
No Membership Fee — Single User
  • 1 stack
  • no custom domains
  • no annual reward
  • 25 billion tokens
  • 24 hours of metrics & analytics
  • no token discounts
Entrepreneur
Run your business services
$8.34/usr/mo
Membership billed $99.99 annually
  • 3 stacks
  • 1 custom domains
  • 0.5% annual reward
  • 100 billion tokens
  • 1 month of metrics & analytics
  • additional token discounts
Business
Serve your teams & clients
$16.69/usr/mo
Membership billed $199.99 annually
  • 5 stacks
  • 3 custom domains
  • 2% annual reward
  • 300 billion tokens
  • 3 months of metrics & analytics
  • additional token discounts
The Basics
Hobby
Entrepreneur
Business
Monthly price per user-month
$0
$9.99
$19.99
Stacks
Stacks are a way of organising your cloud infrastructure. Infrastructure like functions and databases are grouped into stacks.
1 3 5
Custom Domains
By default services are assigned a Roving owned domain for you to consume. You can add your own custom domain that can be used to access each service.
0 1 3
Annual Rewards
Beyond the amounts included with membership, you can buy tokens to pay for additional services. With a membership subscriptions, a percentage of your additional spend (less refunds) is credited to your account annually.
0% 0.5% 2%
Included Tokens
Each plan comes with tokens included every month to get started.
25 billion 100 billion 300 billion
Logging, Metrics & Analytics
Logging, metrics and analytics service data are available for a limited amount of time for each plan. Tokens can be used extend this time frame.
24 hours 1 month 3 months
Infrastructure Components
$1 USD = 100 billion tokens
Token consumption listed below represents the minimum per unit consumption. Tokens consumed vary by region and some services use multiple infrastructure components. Token rates and all other values presented are subject to change.
Custom Domains (tokens/domain-month)
Use your own domain to access our services. Domains are billed by the month.
179 billion 119 billion 84 billion
Custom Domains (tokens/dns request)
DNS requests using custom domains are billed per request with location based routing and health checks all automatically handled.
214,286 142,857 100,840
Gateway Invocation (tokens/request)
Incoming requests are first served by an API gateway, which then routes the request to the appropriate function.
357,143 238,095 168,067
Function Invocations (tokens/request)
The number of times a function is called.
71,429 47,619 33,613
Function Duration (tokens/GB-ms)
The total execution time of your function combined with the amount of memory/CPU it is configured to use.
4,762 3,175 2,241
Database Reads (tokens/RRU)
Read requests to the database are measured in up to 4KB increments. Any reads up to and including 4KB consumes 0.5 RRU (read request unit).
44,643 29,762 21,008
Database Writes (tokens/WRU)
Write requests to the database are measured in up to 1KB increments. Any reads up to and including 1KB consumes 1 WRU (write request unit).
223,214 148,810 105,042
Database Replicated Writes (tokens/RWRU)
Replicated write requests to the database are measured in up to 1KB increments. For databases in multiple regions, the local write consumes WRUs and the write to all other regions consume RWRU in each region.
223,214 148,810 105,042
Database Storage (tokens/byte-month)
On disk storage of your key-value database in each replicated region.
83 55 39
Database Backup (tokens/byte-month)
Point in time backup of your key-value database in each replicated region.
67 44 31
Database Restoration (tokens/byte)
Restoration of a backup of your key-value database into a new database in a single region.
50 33 23
Outgoing Data Transfer (tokens/byte)
Data transfer measures all data leaving services for the Internet or another region.
30 20 14
Stacks (tokens/month)
Stacks are groupings of infrastructure components that also share access and authentication.
50 billion 30 billion 10 billion
Health Checks (tokens/month)
Health Checks monitor the health of your services and automatically handle rerouting traffic if a service is having problems.
358 billion 239 billion 169 billion
Hobby
Entrepreneur
Business

App Launch Notifications

Sign up to get notified when we are going to launch. You can also write us a note about the features that would add the most value to your business.
Be sure to pre-order a membership below. Pre-ordering will confirm the business case for Roving and let us know which features are really needed.

Sign Up

Pre-Order Now

Pre-order for a one year membership to confirm your support for Roving. Memberships are $99.99 and $199.99 per year. Prepaid memberships will also be granted additional discounts at launch. All pre-orders come with a money back guarantee (less payment provider fees) up to 60 days after launch.

To put your mind at ease — Paypal has a clear process for issuing refunds as well as a dispute resolution service.