I almost done coding an API that target mainly developers (Take arbitrary S3 files and stream it immediately as zip file.), I wonder what will be the best way to bill the customers. I think I want to provide a free access until a certain volume. I am thinking of 3 main paths:
A: Monthly subscriptions, a credit allowance that refresh every month.
B: Package of credits, you buy a bunch of credits then you can use the API
C: Amazon style billing, you use the API then you are billed according to your actual consumption.
Any advices/experiences?
You can test waters with consumption model and start in no time.