Building a starter pack for an API-as-a-Service
resteasyapi.com
resteasyapi.com
On top of that, their service is terrible. Customer support is rarely helpful, they frequently fail to bill my customers and just shrug it off, their dashboard takes 20+ seconds to load simple views. I could go on and on.
I welcome competitors in this space because I've been surprised at how few vendors offer what I'd expect to be not so hard a service.
The thing that kills this deal for me is that RestEasy isn't the merchant of record, so the API owner still has to figure out how to pay taxes in every state/country where they're liable for taxes.
The other thing that would make me nervous is that you're a brand new company, and you're a point of failure for my API. If RestEasy goes down, my service goes down.
RestEasy's site also currently has a lot of typos, which would also make me nervous about betting my uptime on this service.
I'm currently in the process of migrating to Paddle. They act as merchant of record, and their fees are 5%, though they require me to write a lot of my own custom code to integrate with their system.
Stripe has connect as well to split but I’m not sure their merchant of record features are as mature.
It's not that hard, but I'm anticipating like 40 hours of work start to finish to get Paddle set up and write the integration.
The one positive thing I'll say about RapidAPI is that they made onboarding easy. They handle all of user signup, payments, etc. and they just forward your API requests from users. The only code I had to write is a few lines to populate a custom HTTP response header to tell RapidAPI how many units of my service the request consumed.
Paddle provides a lot less infrastructure, so I still have to write my own user signup flow. Paddle offers a JS library that does the heavy lifting for user signup, but I still have to integrate it with my website. And then they don't have the proxy model at all, so users talk directly to my backend, and my backend has to check with Paddle to see whether the user is valid or not. Then my backend has to both respond to the user and send a separate request to Paddle to add to the user's bill.
>Stripe has connect as well to split but I’m not sure their merchant of record features are as mature.
I didn't realize Stripe offered MoR at all, but it looks like they do now. My reading is that if I were to sell under RestEasy, then Stripe would indeed act as my MoR because I'm the "third-party seller":
>Is Stripe a merchant of record?
>Stripe is an MoR, but only for its Stripe Connect platform. With Stripe Connect, businesses can create platforms or marketplaces that process payments for third-party sellers. In this case, Stripe serves as the MoR, processing payments and assuming the associated responsibilities on behalf of the third-party sellers.
>However, when businesses use Stripe to process payments for regular direct transactions, the business itself remains the MoR while Stripe acts as a payment processor or payment gateway. This means that the business is responsible for transactional compliance, tax obligations, and managing refunds and chargebacks, while Stripe handles the technical aspects of transaction processing.
It’s good to know paddle is that comprehensive to implement. I think there were a few more providers I was looking at for MoR, I can share them if I locate them.
Thanks for taking the time to share it.
Our product, which we're calling "RestEasy", is the 'as-a-Service' to your API. You're going to be able to stand up a completely white-labelled user portal on your own custom URL, complete with your own color scheme and logo. We will also provide white-labelled admin portals so you can manage your users, API keys, pricing, check usage logs, some basic analytics, etc.
Check out the homepage and let me know what you think! Are there any specific use cases you would want to see covered in the platform?
Be sure to sign up for the waitlist. We'll be sending out periodic updates along the way to keep you updated on how we're doing.
[Website Link](https://www.resteasyapi.com/)
What domain would this white-label admin interface reside on if a sales/signup page and my actual API endpoints are on my domain for example? Wouldn't customers find it jarring to be going to "myawesomeAPI.com" to signup and then the domain for actual API calls ends up on "resteasyapi.com"?
RestEasy will operate by forwarding your customer's request to your endpoint, so there will be two keys used to secure the API call. One from your customer to RestEasy, and then one to your service. We'll be doing a detailed writeup on that in the next several weeks.
The domain will be white-labelled, so the API calls will still be going to a subdomain of myawesomeAPI.com
Does the 22% fee you're charging mean a 22% revenue share of what the customer pays? If so... that's very expensive.
> $5/month per organization
> 22% fee for paid endpoints
> $5/month fee credit
How does this work ?
Once you start making revenue, you'll get a $5 credit towards the revenue share each month. In other words, it ends up being the greater of $5 or 22% of total revenue. Hope that helps!
Why do people use this? Just curious what the bull case is for this. Totally willing to believe there is one, but failing to figure it out myself.
It's the cost of doing business, I suppose. But it was such a pain that I got together with my cofounder and we decided that we should build a company to make that part easier!