Kwindla Kramer

Daily Video API - Add video calls to your app, in minutes.

Now you can add secure, 1-click video calls that work anywhere to your product with just an <iframe> tag. Plus, our API makes building flexible communication workflows easy, with user permissions, chat, recording, and more.

Add a comment

Replies

Best
Steve Heffernan
We've been using Daily for about 2 years now at Mux, for all of our meetings, and it's been a great experience. I'm really interested to see what people do with access the API now.
Kwindla Kramer
@heff Thanks, @heff! We really love MUX. Your API is one of our inspirations -- so well designed.
Jill Salzman
HUGE fan of this product -- it sounds so cliche but I literally use it daily. Love it.
Kwindla Kramer
@foundingmom Thanks, Jill!
Eunjoon Cho
This is cool! Could you share a bit about the differences about your service compared to more "established" services that provide video call APIs? (e.g. Twilio). Minor comments: Signin with Google didn't seem to work on landing page; Intercom was not responsive, i.e., messages not being sent (not sure if this is an issue on your end); It'd be nice to have the "$0.004/minute after 10,000 minutes" in the main https://www.daily.co/api/pricing page. I had to actually login and go to my dashboard to figure this info out.
Kwindla Kramer
@eunjooncho Thanks for the feedback! Really appreciate it. Re: how we compare with Twilio. Twilio is great - we built our telephone dial-in capability on top of Twilio's APIs/infrastructure and we use their video infrastructure for some of our larger-call capabilities. The Twilio video APIs are low level APIs for developers who want to manage media streams, user sessions, and other elements of a video call themselves. That gives you a lot of control, but also means you have to learn a lot about cross-browser differences and other "corner cases" in order to build a production-quality product. And you have to implement the UI. Our goal was to design an API that would let you add a production-quality video call experience to your product in literally five minutes, for many use cases, and a day or so for more complicated integrations. I think we achieved that. There isn't any other video calling API that makes this possible. Basically, we think lots and lots of products could use video in useful and interesting ways, and we want to help make that happen. If signing in with Google didn't work for you, it might either be because you have third-party cookies disabled, or are running an ad blocker that prevents Google's oauth library from loading. Any chance either of those is true? You could try in an Incognito mode window, if you don't mind giving us more feedback about this. What browser/platform were you using?
Eunjoon Cho
@kwindla amazing! thanks for the detailed feedback! the Google signup seems to work now by the way...
Jord Sonneveld

We've actually searched far and wide for a conferencing solution for our product and compared several products in this space. Daily.co kept coming up on top!

Pros:

It was extremely easy to integrate Daily.co's API into our own product. It has everything that we need, it's fast, it's easy.

Cons:

None.

MJ Amartaivan
WOW!!! This is really great product! I like the part where it says no credit card required to start 😅 Keep it up guys!!
Kwindla Kramer
@mendorshikh Thanks!
Alex MacGregor
Lots of really innovative video startups of late and this looks like another. Congrats on the launch!
Henry Williams
Awesome!!
Sartaj Gill
Great Product!
Jon
This is easy to use and very helpful. Thank you!
Paolo Perazzo
I really like the fact no install, no signup is required for recipients. That's extremely valuable imo. Would love to use the APIs in our product, but wondering about your pricing model. 1. Why is the standard product (Browser calls) free for up to 50 people in a call, but APIs are free only for 2 people? And even first tier is limited to only 4 people in a call. Higher number of callers would make the product more appealing as anyway the pricing is then determined by number of minutes, i.e. users in a call by minutes spent in the call... Removing limitation on users per call will simplify pricing and actually improve conversion to higher plans for you, imo (the more users in a call, the better it is for you) 2. What is a room in the context of APIs? Do I need one room per end-user, so max 5 or 1000 different calls per mo? Or are they concurrent or something else? 3. Lastly, not clear what does it mean "starting at". Let's say with $49 plan, I assume we get 10,000 minutes and we start paying after that. What's the price? Website says "N x Minutes = Cost", so 5 users, 60 minutes = 300... what? Product is great, just questions on pricing :)
Kwindla Kramer
@sivola Thanks for the questions. 1. Browser calls are free because, in our business model, browser calls are a "freemium" entry point for upgrading to our hardware, and now to our API. We've gotten really helpful viral growth from the browser calls being free, but of course to build a company that keeps shipping great tech we need to charge for some things! The API provides a lot of value -- embedding, customization of workflows, and the ability to completely remove all Daily.co branding. So we charge for the API. 2. A room is a unique video call virtual location (which is equivalent to a URL). At a minimum, you need one room per URL that is available for users to join in the future. So, deleted or expired rooms don't count against your total available rooms. But a URL that is available now, or has an 'nbf' and will be available in the future, is an active room that counts against your total. 3. We're adding info to the pricing page! Thanks for asking about that. The cost is $0.004/participant-minute for calls with 4 participants or fewer, and $0.01/participant-minute for calls with more than 4 participants.
Paolo Perazzo
@kwindla thanks for the detailed reply; couple more comments: 1. ok, but it the freemium model with hw upgrade as a path is working, then it should work even better with APIs: more calls, more hw upgrades through third party apps developed via APIs. Of course if it doesn't work, I understand the switch to paid APIs. Problem is as a developer I'm going to compete against your free calls. Why a user would pay me to jump on a multi-user call if they can get it for free from your own service? 2. Ok, but to start a call, do I need one URL per call? That means even with the paid $49 plan I can only have 5 calls/mo? Or if we keep creating/deleting rooms, we can have up to 5 concurrent anyway? 3. Ok, so the more users per call you have, the more expensive it becomes per minute. Interesting.
Kwindla Kramer
@sivola If you're happy with the free browser calls, we're happy you're happy. If you need the extra functionality that the API provides, that's great too! No worries either way. You can reuse URLs as much as you want. And you can create and delete as many URLs as you want. We're all about flexibility. :-) The $49/month plan allows you to have 1,000 concurrent rooms. If you bump up against that limit you can either upgrade to the $199/month plan or delete some rooms.
Paolo Perazzo
@kwindla I think one of us misunderstood the use case :). I was interested in using your APIs to offer video call capabilities in our product, not to use your APIs to enhance that service for internal purposes. That's why I mentioned that from a user perspective free browser calls would be "competitive" with ours that must be paid because of your biz model. I assume my use case is possible, i.e. offer video calls as part of our product through your APIs to third party users, correct?
Kwindla Kramer
@sivola Yes, definitely! We designed the APIs specifically for people to add video call capabilities to their products. What does your product do and how do you charge for it? There are no free video call APIs, because as usage scales, costs go up! If you're enabling large numbers of people to do video calls from within your product, somehow the cost of the signaling servers, TURN servers, and other infrastructure has to get paid for. Our current API customers cover a lot of interesting use cases (some of them have surprised us). But, generally speaking, either 1) the cost of the video calls is trivial compared to the basic cost of the product (for example, 1:1 teaching/tutoring/coaching), or 2) video calls are a premium feature that helps to justify upgrading to a higher pricing tier (for example, a collaboration tool that offers integrated video calls and meeting recording to "enterprise plan" customers).