youtube / video
Sanity pricing plans compared - Free, Growth, or Enterprise?
About this video
Trying to choose between Sanity’s Free, Growth, and Enterprise plans? Here's which one you need and when to jump to enterprise. We give you a whistle-stop tour of what the plans give you, and what…
Full transcript
Edited transcript from the original Roboto page
Hey, how's it going? So let's do a quick video on which pricing tier is right for you with Sanity. I'm going to talk about free, growth, and enterprise. Probably roughly about the same equal time. So let's start with free.
First of all, free is probably the most generous free tier we've ever seen on anything, probably paired with Vercel. I think both of those are hand in hand for great free tiers. Um, the one thing that you're probably going to miss out on with the free tier is the scheduling, which is called content releases. Um, the comments and tasks and the AI assist. Now, I personally really, really like the AI assist. Um, also there is something that we'll talk a little bit about for those more technical people out there that are thinking of chatbots and AI. You also miss out on the embeddings index, which actually is very, very worthwhile. Just people don't know how to use it properly. Um, but yeah, again, so free tier, very, very good. If you're a business that's coming into this, just do yourself a favor. Pay the $15 a month per seat per month. Um, but yeah, I'm going to show you that.
So let's move on to the growth tier because the free tier is just essentially great, but with caveats. The growth tier is where you are really starting to get something good from it. So you get a lot more permission roles. So where a permission role actually comes into its own is the ability to say this user can read this, this user can't read this, this user can publish. That's the idea of a permission role. Um, up to 50 user seats, that's a lot of users. But again, every single user is $15 a month. So if you're getting towards the top of those user seats, I would say that's probably a good time to go speak with Sanity about the enterprise group.
Um, and again the two data sets, private or public. So now you're actually getting a private data set, which is useful because if you don't want to show people, for example, all the data from your actual database, that's really helpful. Um, it's especially helpful when you have like an authenticated part of the website. That's where that really comes into its own. Um, you do have pay as you go. So one thing that's really nice about this is you'll notice it's kind of like a whole ensemble of different bits and pieces that you can just keep chipping in and adding on to.
Um, and especially this is where we would kind of talk about the enterprise and when you should do it. Um, my rule of thumb advice is if you choose a couple of these on the more expensive end. So for example, SSO and dedicated support. So dedicated support is a bit of an interesting one. If you haven't used it before as part of an enterprise, or an enterprise plan, not all dedicated support is the same. Now, I swear by the dedicated support on Sanity's side and I swear by the dedicated support on Vercel's side. Um, both of those teams are absolutely phenomenal.
Um, so again, this is actually in my opinion a pretty good deal if you're looking to grow and you essentially don't want to get another developer, but you want somebody that is going to give you a very, very good, um, kind of like here's an example of this, here's an example of that. You want to take this example and utilize it. It probably cuts down on a good few days worth of development time. So depending on how much you're paying developers, it's probably valuable to get dedicated support. But again, um, this can all be added onto the growth plan rather than getting enterprise. But there is a certain point where you have like two, maybe three big ticket items, and then that's the time that I would definitely get in touch at that point.
Um, increase quote is very, very nice. If you want my honest opinion, you shouldn't really be hitting it unless you're like really, really killing it, like you know, uh, what's it called? Morning Brew or like BBC News or something like that. That's only the point of where you would probably get this add-on realistically. Um, one thing to be aware of, people do set up Sanity projects wrong and do blow through quotas. So it is a thing that we've seen a lot of times with different clients. So definitely if you're suddenly blowing through the 500k, I think it is quota, um, there's something pretty wrong. You probably want to get in touch with us or somebody else pretty quick.
Um, and again, seats availability, we can keep going up. There's a really nice effect, by the way, when you're looking through the pricing here. You can see this kind of cool cursor effect. It's nice, nice touch, whoever built that. And especially when it transitions from like blue to orange. Very nice.
Um, but yeah, and again, the thing to pay attention to here, this is the bit that's kind of like a sleeper hit inside of this is the API CDN request. So again, 250k if you're using the API requests or a million of them if you're on the API CDN requests. A lot of the times, depending on what you actually need and depending on how fast you need it, a lot of the times the API CDN request will be more than enough for what you need. So if you are finding you're getting close to the overages on 250k, it's pretty smart move to swap to the API CDN requests. That's something we've done a couple of times as well.
Um, one thing to pay attention to as well that not everybody knows what this is. This is the live content connections or the live content API connections. Um, what it means is if there is a thousand people on the same page at once and you update the data, um, the thousand people within this will see that without it actually refreshing. So instead of having to refresh the page and see the update, um, if you have a lot of people, say for example, you know, like Louis Vuitton's releasing a new bag or whatever, right? They all, everybody's piling into the website, um, there's 10,000 people on the website and somebody changes the stock from in stock to out of stock. 1,000 of those people will get that update and see the page just go from normal stock to out of stock. Um, but the other remaining 9,000 will not see it unless they refresh the page. The first thousand will obviously see the page just update like that. It's pretty cool if you haven't seen it.
So again, we will talk more about this live content API because I think it's the most important thing Sanity offers, but it's the most boring sounding offering there is if you don't know what it actually does. It's really, really powerful.
Um, and again all the free hosting. So one thing that I would always recommend and we'll talk more about this at a later date, always go for a mono repo. So when we say free hosting, we always recommend running Sanity through, you know, robotto.sanity.studio rather than robotto.com/cms or something along those lines because the performance isn't perfect in my opinion. It's quite slowish in comparison to actually just hosting it straight through Sanity and just hands off, don't need to think about it. Works beautifully. Um, same principle here. So live preview, visual editing, you just get this on every single one which is helpful.
Um, but the real, the real interesting stuff comes from the AI assist. So I'll tell you where AI assist comes in handy. One of the perfect examples of it is if you have an internationalized website and you have an English page and you have a German page. Now, I can't speak German very well, but I would very much like it if an AI could come across and do the best first draft imaginable from the English version. And that's exactly what Sanity's AI assist can actually do. So it can do generations of like translations. Um, we also use it internally at the moment to do our FAQs. So when we write a blog, uh, you always get to the FAQ section at the bottom which is very, very important for like SEO and things like that. And I've already got a giant blog full of content. Why don't I just generate the FAQs? And so you can use the AI assist to do that. Um, there's lots of like tiny little time savers which kind of add up to a much better editorial experience and that's what we focus on.
Um, but yeah, that's one of them. And again, these review changes. So you can see it's got a 90-day retention on the review changes of drafts. Um, and yeah, essentially when you start getting down to this area, this is very, very enterprise. So all the stuff that you expect from enterprise.
Um, and this one's kind of cool at the moment. So if you haven't seen this one before, functions invocations is the new Sanity functions functionality. Um, and so essentially what that does is in our case we actually use this for um creating redirects. So for example you make a change to a page, you change the URL from page A to page B. Um, what would happen in the traditional sense is people would go to page A and obviously the page is moved. So you want to have a redirect from page A to page B. Now if you change the name from page B to page C, you're going to want a redirect from page A, page B to page C. Um, that's all possible with functions. And again, these function invocations are very, very generous. Um, we don't hit anywhere near the 500k mark. Um, unless obviously you set something up incorrectly by accident, and it does happen to the best of us.
Um, and one of the things that's worth noting is this difference between media browser plugins and media library plugins. Um, so this media library is very focused on like a multi-website or a multi-app setup. So for example, if you have a set of images, um, again going back to one of the examples like Morning Brew. Um, you have images that you want to share between your website, your web app, your application, uh, maybe an email campaign, all of those things combined from the same Sanity media library. That's what this is. This is a great way of handling content between all of those different disparate systems. But again, it is an enterprise add-on.
And again, the open source editor built with React, all this stuff is awesome. You get it on every single package. Um, and the image pipelines are fantastic. So we use them a lot to be able to deliver things. Uh, the main reason why you would actually want the image pipeline is um because you don't want to have to spend a bunch of time going, "Oh, I've just uploaded a three megabyte PNG. I need to go to that optimization tool, optimize the three megabyte PNG, put it back in here, re-upload it as a, you know, like a WebP or an AVIF file, and then hopefully it all works." No, you don't want to do any of that. You just want to upload the image at its source value, and then just get all the automation and get all of those optimized images just by default. Um, that's what you can do with this, and it's very, very impressive.
And again, these are all the security and compliance stuff at the bottom. So, um, this is a complete snoozefest, but infosec people will be frothing at the mouth over this stuff. Um, so make sure you've got everything correct in here. This is mostly for your enterprise again. Um, and all these different things at the bottom. Again, uh, all enterprise.
Uh, but there is a hell of a lot that's already in the growth plan and the free plan. So I hope that helps. And if you have any particular questions about anything that's on this pricing list, we have a ton of experience in using all of it. So feel free to ping me, drop a comment below, and I'll try and get back as fast as possible. Thanks for listening, and take care. Bye.
Read timestamped source captions
0:04Hey, how's it going? So, let's do a
0:04Hey, how's it going? So, let's do a quick video on which pricing tier is
0:06quick video on which pricing tier is
0:06quick video on which pricing tier is right for you with Sanity. Um, I'm going
0:08right for you with Sanity. Um, I'm going
0:08right for you with Sanity. Um, I'm going to talk about free, growth, and
0:10to talk about free, growth, and
0:10to talk about free, growth, and enterprise. Probably roughly about the
0:11enterprise. Probably roughly about the
0:11enterprise. Probably roughly about the same equal time. So, let's start with
0:13same equal time. So, let's start with
0:13same equal time. So, let's start with free. Um, first of all, free is probably
0:16free. Um, first of all, free is probably
0:16free. Um, first of all, free is probably the most generous free tier we've ever
0:17the most generous free tier we've ever
0:17the most generous free tier we've ever seen on anything, probably paired with
0:20seen on anything, probably paired with
0:20seen on anything, probably paired with Versel. I think both of those are
0:21Versel. I think both of those are
0:21Versel. I think both of those are handinand for great free tiers. Um, the
0:24handinand for great free tiers. Um, the
0:24handinand for great free tiers. Um, the one thing that you're probably going to
0:25one thing that you're probably going to
0:26one thing that you're probably going to miss out on with the free tier is the
0:28miss out on with the free tier is the
0:28miss out on with the free tier is the scheduling, which is called content
0:29scheduling, which is called content
0:29scheduling, which is called content releases. Um, the comments and tasks and
0:33releases. Um, the comments and tasks and
0:33releases. Um, the comments and tasks and the AI assist. Now, I personally really,
0:35the AI assist. Now, I personally really,
0:35the AI assist. Now, I personally really, really like the AI assist. Um, also
0:37really like the AI assist. Um, also
0:38really like the AI assist. Um, also there is something that we'll talk a
0:39there is something that we'll talk a
0:39there is something that we'll talk a little bit about for those more
0:40little bit about for those more
0:40little bit about for those more technical people out there that are
0:41technical people out there that are
0:41technical people out there that are thinking of chat bots and AI. You also
0:43thinking of chat bots and AI. You also
0:43thinking of chat bots and AI. You also miss out on the embeddings index, which
0:45miss out on the embeddings index, which
0:45miss out on the embeddings index, which actually is very, very worthwhile. Just
0:47actually is very, very worthwhile. Just
0:47actually is very, very worthwhile. Just people don't know how to use it
0:48people don't know how to use it
0:48people don't know how to use it properly. Um, but yeah, again, so free
0:50properly. Um, but yeah, again, so free
0:50properly. Um, but yeah, again, so free tier, very, very good. If you're a
0:52tier, very, very good. If you're a
0:52tier, very, very good. If you're a business that's coming into this, just
0:54business that's coming into this, just
0:54business that's coming into this, just do yourself a favor. Pay the $15 a month
0:56do yourself a favor. Pay the $15 a month
0:56do yourself a favor. Pay the $15 a month uh per seat per month. Um, but yeah, I'm
0:59uh per seat per month. Um, but yeah, I'm
0:59uh per seat per month. Um, but yeah, I'm going to show you that. So, let's move
1:00going to show you that. So, let's move
1:00going to show you that. So, let's move on to the growth tier because the free
1:01on to the growth tier because the free
1:02on to the growth tier because the free tier is just essentially great, but with
1:04tier is just essentially great, but with
1:04tier is just essentially great, but with caveats. The growth tier is where you
1:07caveats. The growth tier is where you
1:07caveats. The growth tier is where you are really starting to get something
1:08are really starting to get something
1:08are really starting to get something good from it. So, you get a lot more uh
1:11good from it. So, you get a lot more uh
1:11good from it. So, you get a lot more uh permission roles. So where where a
1:13permission roles. So where where a
1:13permission roles. So where where a permission role actually comes into its
1:14permission role actually comes into its
1:14permission role actually comes into its own is the ability to say this user can
1:17own is the ability to say this user can
1:17own is the ability to say this user can read this, this user can't read this,
1:20read this, this user can't read this,
1:20read this, this user can't read this, this user can publish. That's the idea
1:21this user can publish. That's the idea
1:22this user can publish. That's the idea of a permission role. Um up to 50 user
1:24of a permission role. Um up to 50 user
1:24of a permission role. Um up to 50 user seats, that's a lot of users. But again,
1:26seats, that's a lot of users. But again,
1:26seats, that's a lot of users. But again, every single user is $15 a month. So if
1:29every single user is $15 a month. So if
1:29every single user is $15 a month. So if you're getting towards the top of those
1:30you're getting towards the top of those
1:30you're getting towards the top of those user seats, I would say that's probably
1:33user seats, I would say that's probably
1:33user seats, I would say that's probably a good time to go speak with Sanity
1:34a good time to go speak with Sanity
1:34a good time to go speak with Sanity about the enterprise group. Um, and
1:37about the enterprise group. Um, and
1:37about the enterprise group. Um, and again the two data sets, private or
1:38again the two data sets, private or
1:38again the two data sets, private or public. So now you're actually getting a
1:40public. So now you're actually getting a
1:40public. So now you're actually getting a private data set, which is useful
1:41private data set, which is useful
1:41private data set, which is useful because if you don't want to show
1:43because if you don't want to show
1:43because if you don't want to show people, for example, all the data from
1:45people, for example, all the data from
1:45people, for example, all the data from your actual database, that's really
1:48your actual database, that's really
1:48your actual database, that's really helpful. Um, it's especially helpful
1:49helpful. Um, it's especially helpful
1:49helpful. Um, it's especially helpful when you have like a authenticated
1:52when you have like a authenticated
1:52when you have like a authenticated part of the website. That's where that
1:54part of the website. That's where that
1:54part of the website. That's where that really comes into its own. Um, you do
1:57really comes into its own. Um, you do
1:57really comes into its own. Um, you do have pay as you go. So one thing that's
1:58have pay as you go. So one thing that's
1:58have pay as you go. So one thing that's really nice about this is you'll notice
2:00really nice about this is you'll notice
2:00really nice about this is you'll notice it's kind of like a whole ensemble of
2:02it's kind of like a whole ensemble of
2:02it's kind of like a whole ensemble of different bits and pieces that you can
2:03different bits and pieces that you can
2:03different bits and pieces that you can just keep chipping in and adding on to.
2:05just keep chipping in and adding on to.
2:05just keep chipping in and adding on to. Um, and especially this is where we
2:07Um, and especially this is where we
2:07Um, and especially this is where we would kind of talk about the enterprise
2:08would kind of talk about the enterprise
2:08would kind of talk about the enterprise and when you should do it. Um, my rule
2:11and when you should do it. Um, my rule
2:11and when you should do it. Um, my rule of thumb advice is if you choose a
2:14of thumb advice is if you choose a
2:14of thumb advice is if you choose a couple of these on the more expensive
2:15couple of these on the more expensive
2:16couple of these on the more expensive end. So, for example, SSO um, and
2:19end. So, for example, SSO um, and
2:19end. So, for example, SSO um, and dedicated support. So, dedicated support
2:21dedicated support. So, dedicated support
2:21dedicated support. So, dedicated support is a bit of an interesting one. If you
2:22is a bit of an interesting one. If you
2:22is a bit of an interesting one. If you haven't used it before as part of an
2:24haven't used it before as part of an
2:24haven't used it before as part of an enterprise uh, or an enterprise plan,
2:26enterprise uh, or an enterprise plan,
2:26enterprise uh, or an enterprise plan, not all dedicated support is the same.
2:29not all dedicated support is the same.
2:29not all dedicated support is the same. Now, I swear by the dedicated support on
2:32Now, I swear by the dedicated support on
2:32Now, I swear by the dedicated support on Sanity side and I swear by the dedicated
2:34Sanity side and I swear by the dedicated
2:34Sanity side and I swear by the dedicated support on Versel's side. Um, both of
2:36support on Versel's side. Um, both of
2:36support on Versel's side. Um, both of those teams are absolutely phenomenal.
2:39those teams are absolutely phenomenal.
2:39those teams are absolutely phenomenal. Um, so again, this is actually in my
2:42Um, so again, this is actually in my
2:42Um, so again, this is actually in my opinion a pretty good deal if you're
2:44opinion a pretty good deal if you're
2:44opinion a pretty good deal if you're looking to grow and you you essentially
2:46looking to grow and you you essentially
2:46looking to grow and you you essentially don't want to get another developer, but
2:47don't want to get another developer, but
2:48don't want to get another developer, but you want somebody that is going to give
2:49you want somebody that is going to give
2:49you want somebody that is going to give you a very very good um kind of like
2:51you a very very good um kind of like
2:51you a very very good um kind of like here's an example of this, here's an
2:53here's an example of this, here's an
2:53here's an example of this, here's an example of that. You want to take this
2:54example of that. You want to take this
2:54example of that. You want to take this example and utilize it. It probably cuts
2:56example and utilize it. It probably cuts
2:56example and utilize it. It probably cuts down on a good few days worth of
2:58down on a good few days worth of
2:58down on a good few days worth of development time. So depending on how
2:59development time. So depending on how
2:59development time. So depending on how much you're paying developers, it's
3:01much you're paying developers, it's
3:01much you're paying developers, it's probably valuable to get dedicated
3:03probably valuable to get dedicated
3:03probably valuable to get dedicated support. But again, um this can all be
3:06support. But again, um this can all be
3:06support. But again, um this can all be added onto the growth plan uh rather
3:09added onto the growth plan uh rather
3:09added onto the growth plan uh rather than getting enterprise. But there is a
3:11than getting enterprise. But there is a
3:11than getting enterprise. But there is a certain point where you have like two
3:12certain point where you have like two
3:12certain point where you have like two maybe three big ticket items and then
3:15maybe three big ticket items and then
3:15maybe three big ticket items and then then that's the time that I would
3:16then that's the time that I would
3:16then that's the time that I would definitely get in touch at that point.
3:18definitely get in touch at that point.
3:18definitely get in touch at that point. Um increase quote is very very nice. If
3:21Um increase quote is very very nice. If
3:21Um increase quote is very very nice. If you want my honest opinion, you
3:22you want my honest opinion, you
3:22you want my honest opinion, you shouldn't really be hitting it unless
3:23shouldn't really be hitting it unless
3:24shouldn't really be hitting it unless you're like uh really really killing it
3:26you're like uh really really killing it
3:26you're like uh really really killing it like you know uh what's it called?
3:27like you know uh what's it called?
3:27like you know uh what's it called? Morning Brew or like BBC News or
3:30Morning Brew or like BBC News or
3:30Morning Brew or like BBC News or something like that. That's only the
3:32something like that. That's only the
3:32something like that. That's only the point of where you would probably get
3:34point of where you would probably get
3:34point of where you would probably get this add-on realistically. Um, one thing
3:37this add-on realistically. Um, one thing
3:37this add-on realistically. Um, one thing to be aware of, people do set up sanity
3:39to be aware of, people do set up sanity
3:39to be aware of, people do set up sanity projects wrong and do blow through
3:40projects wrong and do blow through
3:40projects wrong and do blow through quotas. So, it is a thing that we've
3:42quotas. So, it is a thing that we've
3:42quotas. So, it is a thing that we've seen a lot of times with different
3:43seen a lot of times with different
3:43seen a lot of times with different clients. So, definitely if you're if
3:46clients. So, definitely if you're if
3:46clients. So, definitely if you're if you're suddenly blowing through the the
3:48you're suddenly blowing through the the
3:48you're suddenly blowing through the the 500k, I think it is quotota, um, there's
3:51500k, I think it is quotota, um, there's
3:51500k, I think it is quotota, um, there's there's something pretty wrong. You
3:53there's something pretty wrong. You
3:53there's something pretty wrong. You probably want to get in touch with us or
3:55probably want to get in touch with us or
3:55probably want to get in touch with us or somebody else uh pretty quick. Um, and
3:57somebody else uh pretty quick. Um, and
3:57somebody else uh pretty quick. Um, and again, seats availability, we can keep
3:59again, seats availability, we can keep
3:59again, seats availability, we can keep going up. There's a really nice effect,
4:01going up. There's a really nice effect,
4:01going up. There's a really nice effect, by the way, when you're uh looking
4:02by the way, when you're uh looking
4:02by the way, when you're uh looking through the pricing here. You can see
4:03through the pricing here. You can see
4:03through the pricing here. You can see this kind of cool cursor effect. It's
4:05this kind of cool cursor effect. It's
4:05this kind of cool cursor effect. It's nice, nice touch, whoever built that.
4:07nice, nice touch, whoever built that.
4:07nice, nice touch, whoever built that. And especially when it transitions from
4:08And especially when it transitions from
4:08And especially when it transitions from like blue to orange. Very nice. Um, but
4:11like blue to orange. Very nice. Um, but
4:12like blue to orange. Very nice. Um, but yeah, and again, the the thing to pay
4:14yeah, and again, the the thing to pay
4:14yeah, and again, the the thing to pay attention to here, this is the bit that
4:17attention to here, this is the bit that
4:17attention to here, this is the bit that that's kind of like a sleeper hit inside
4:18that's kind of like a sleeper hit inside
4:18that's kind of like a sleeper hit inside of this is the API CDN request. So
4:22of this is the API CDN request. So
4:22of this is the API CDN request. So again, 250k if you're using the API
4:24again, 250k if you're using the API
4:24again, 250k if you're using the API requests or a million of them if you're
4:27requests or a million of them if you're
4:27requests or a million of them if you're on the API CDN requests. A lot of the
4:30on the API CDN requests. A lot of the
4:30on the API CDN requests. A lot of the times, depending on what you actually
4:31times, depending on what you actually
4:31times, depending on what you actually need and depending on how fast you need
4:33need and depending on how fast you need
4:33need and depending on how fast you need it, a lot of the times the API CDN
4:35it, a lot of the times the API CDN
4:35it, a lot of the times the API CDN request will be more than enough for
4:37request will be more than enough for
4:37request will be more than enough for what you need. So if you are finding
4:38what you need. So if you are finding
4:38what you need. So if you are finding you're getting close to the overages on
4:40you're getting close to the overages on
4:40you're getting close to the overages on 250K, it's pretty smart move to swap to
4:43250K, it's pretty smart move to swap to
4:43250K, it's pretty smart move to swap to the API CDN requests. That's something
4:44the API CDN requests. That's something
4:44the API CDN requests. That's something we've done a couple of times as well.
4:46we've done a couple of times as well.
4:46we've done a couple of times as well. Um, one thing to pay attention to as
4:48Um, one thing to pay attention to as
4:48Um, one thing to pay attention to as well that not everybody knows what this
4:49well that not everybody knows what this
4:49well that not everybody knows what this is. This is the live content connections
4:52is. This is the live content connections
4:52is. This is the live content connections or the live content API connections. Um
4:54or the live content API connections. Um
4:54or the live content API connections. Um what it means is if there is a thousand
4:56what it means is if there is a thousand
4:56what it means is if there is a thousand people on the same page at once and you
4:59people on the same page at once and you
4:59people on the same page at once and you update the data um the thousand people
5:02update the data um the thousand people
5:02update the data um the thousand people within this will see that without it
5:04within this will see that without it
5:04within this will see that without it actually refreshing. So instead of
5:07actually refreshing. So instead of
5:07actually refreshing. So instead of having to refresh the page and see the
5:09having to refresh the page and see the
5:09having to refresh the page and see the update, um if you have a lot of people,
5:11update, um if you have a lot of people,
5:11update, um if you have a lot of people, say for example, you know, like Louis
5:13say for example, you know, like Louis
5:13say for example, you know, like Louis Vuitton's releasing a new bag or
5:14Vuitton's releasing a new bag or
5:14Vuitton's releasing a new bag or whatever, right? They all everybody's
5:16whatever, right? They all everybody's
5:16whatever, right? They all everybody's piling into the website, um there's
5:18piling into the website, um there's
5:18piling into the website, um there's 10,000 people uh on the website and
5:2010,000 people uh on the website and
5:2010,000 people uh on the website and somebody changes the stock from in stock
5:22somebody changes the stock from in stock
5:22somebody changes the stock from in stock to out of stock. 1,000 of those people
5:25to out of stock. 1,000 of those people
5:25to out of stock. 1,000 of those people will get that update and see the page
5:27will get that update and see the page
5:28will get that update and see the page just go from normal stock to out of
5:30just go from normal stock to out of
5:30just go from normal stock to out of stock. Um but the other remaining 9,000
5:33stock. Um but the other remaining 9,000
5:33stock. Um but the other remaining 9,000 will not see it unless they refresh the
5:35will not see it unless they refresh the
5:35will not see it unless they refresh the page. the first thousand will obviously
5:37page. the first thousand will obviously
5:37page. the first thousand will obviously see the page just update like that. It's
5:40see the page just update like that. It's
5:40see the page just update like that. It's pretty cool if you haven't seen it. So
5:41pretty cool if you haven't seen it. So
5:41pretty cool if you haven't seen it. So again, we will talk more about this uh
5:43again, we will talk more about this uh
5:43again, we will talk more about this uh live content API because I think it's
5:44live content API because I think it's
5:44live content API because I think it's the most important thing Sanity offers,
5:46the most important thing Sanity offers,
5:46the most important thing Sanity offers, but it's the most boring sounding
5:48but it's the most boring sounding
5:48but it's the most boring sounding offering there is if you don't know what
5:50offering there is if you don't know what
5:50offering there is if you don't know what it actually does. It's it's really
5:52it actually does. It's it's really
5:52it actually does. It's it's really really powerful. Um and again all the
5:54really powerful. Um and again all the
5:54really powerful. Um and again all the free hosting. So one thing that I would
5:56free hosting. So one thing that I would
5:56free hosting. So one thing that I would always recommend and we'll talk more
5:57always recommend and we'll talk more
5:57always recommend and we'll talk more about this at a later date, always go
5:59about this at a later date, always go
5:59about this at a later date, always go for a monor repo. So when we say free
6:01for a monor repo. So when we say free
6:01for a monor repo. So when we say free hosting, we always recommend running
6:04hosting, we always recommend running
6:04hosting, we always recommend running Sanity through, you know,
6:05Sanity through, you know,
6:05Sanity through, you know, robboto.sanity.studio
6:07robboto.sanity.studio
6:07robboto.sanity.studio rather than robotto.com/cms
6:10rather than robotto.com/cms
6:10rather than robotto.com/cms or something along those lines because
6:12or something along those lines because
6:12or something along those lines because the performance isn't perfect in my
6:15the performance isn't perfect in my
6:15the performance isn't perfect in my opinion. It's quite slowish in
6:16opinion. It's quite slowish in
6:16opinion. It's quite slowish in comparison to actually just hosting it
6:18comparison to actually just hosting it
6:18comparison to actually just hosting it straight through Sanity and just hands
6:20straight through Sanity and just hands
6:20straight through Sanity and just hands off, don't need to think about it. Works
6:21off, don't need to think about it. Works
6:21off, don't need to think about it. Works beautifully. Uh same principle here. So
6:24beautifully. Uh same principle here. So
6:24beautifully. Uh same principle here. So live preview, visual visual editing, you
6:26live preview, visual visual editing, you
6:26live preview, visual visual editing, you just get this on every single one which
6:28just get this on every single one which
6:28just get this on every single one which is helpful. Um, but the real the real
6:31is helpful. Um, but the real the real
6:31is helpful. Um, but the real the real interesting stuff comes from the uh AI
6:34interesting stuff comes from the uh AI
6:34interesting stuff comes from the uh AI assist. So, I'll tell you where AI
6:36assist. So, I'll tell you where AI
6:36assist. So, I'll tell you where AI assist comes in how in handy. One of the
6:39assist comes in how in handy. One of the
6:39assist comes in how in handy. One of the perfect examples of it is if you have an
6:41perfect examples of it is if you have an
6:41perfect examples of it is if you have an internationalized website and you have
6:43internationalized website and you have
6:43internationalized website and you have an English page and you have a German
6:45an English page and you have a German
6:45an English page and you have a German page. Now, I can't speak German very
6:47page. Now, I can't speak German very
6:47page. Now, I can't speak German very well, but I would very very much like it
6:49well, but I would very very much like it
6:49well, but I would very very much like it if an AI could come across and do the
6:51if an AI could come across and do the
6:51if an AI could come across and do the best first draft imaginable from the
6:53best first draft imaginable from the
6:53best first draft imaginable from the English version. And that's exactly what
6:55English version. And that's exactly what
6:55English version. And that's exactly what San AI assist can actually do. So it can
6:57San AI assist can actually do. So it can
6:57San AI assist can actually do. So it can can do generations of like translations.
7:00can do generations of like translations.
7:00can do generations of like translations. Um we also use it internally at the
7:02Um we also use it internally at the
7:02Um we also use it internally at the moment to do our FAQs. So when we write
7:04moment to do our FAQs. So when we write
7:04moment to do our FAQs. So when we write a blog, uh you always get to the FAQ
7:06a blog, uh you always get to the FAQ
7:06a blog, uh you always get to the FAQ section at the mo at the bottom which is
7:07section at the mo at the bottom which is
7:07section at the mo at the bottom which is very very important for like SEO and
7:09very very important for like SEO and
7:09very very important for like SEO and things like that. And I've already got a
7:11things like that. And I've already got a
7:11things like that. And I've already got a giant blog full of content. Why don't I
7:13giant blog full of content. Why don't I
7:13giant blog full of content. Why don't I just generate the FAQs and so you can
7:16just generate the FAQs and so you can
7:16just generate the FAQs and so you can use the AI assist to do that. Um there's
7:18use the AI assist to do that. Um there's
7:18use the AI assist to do that. Um there's lots of like tiny little time savers
7:20lots of like tiny little time savers
7:20lots of like tiny little time savers which kind of add up to a much better
7:23which kind of add up to a much better
7:23which kind of add up to a much better editorial experience and that's what we
7:24editorial experience and that's what we
7:24editorial experience and that's what we focus on. Um, but yeah, that's one of
7:26focus on. Um, but yeah, that's one of
7:26focus on. Um, but yeah, that's one of them. And again, these review changes.
7:28them. And again, these review changes.
7:28them. And again, these review changes. So, you can see it's got a 90-day
7:31So, you can see it's got a 90-day
7:31So, you can see it's got a 90-day retention on the review changes of
7:32retention on the review changes of
7:32retention on the review changes of drafts. Um, and yeah, essentially when
7:36drafts. Um, and yeah, essentially when
7:36drafts. Um, and yeah, essentially when you start getting down to this area,
7:38you start getting down to this area,
7:38you start getting down to this area, this is very, very enterprise. So, all
7:40this is very, very enterprise. So, all
7:40this is very, very enterprise. So, all the stuff that you expect from
7:41the stuff that you expect from
7:41the stuff that you expect from enterprise. Um, and this one's kind of
7:43enterprise. Um, and this one's kind of
7:43enterprise. Um, and this one's kind of cool at the moment. So, if you haven't
7:44cool at the moment. So, if you haven't
7:44cool at the moment. So, if you haven't seen this one before, functions
7:46seen this one before, functions
7:46seen this one before, functions invocations is the new sanity functions
7:48invocations is the new sanity functions
7:48invocations is the new sanity functions functionality.
7:50functionality.
7:50functionality. Um and so essentially what that does is
7:53Um and so essentially what that does is
7:53Um and so essentially what that does is in in our case we actually use this for
7:56in in our case we actually use this for
7:56in in our case we actually use this for um creating redirects. So for example
7:58um creating redirects. So for example
7:58um creating redirects. So for example you make a change to a page you change
8:00you make a change to a page you change
8:00you make a change to a page you change the URL from page A to page B. Um what
8:03the URL from page A to page B. Um what
8:03the URL from page A to page B. Um what would happen in the traditional sense is
8:05would happen in the traditional sense is
8:05would happen in the traditional sense is people would go to page A and obviously
8:06people would go to page A and obviously
8:06people would go to page A and obviously the page is moved. So you want to have a
8:08the page is moved. So you want to have a
8:08the page is moved. So you want to have a redirect from page A to page B. Now if
8:12redirect from page A to page B. Now if
8:12redirect from page A to page B. Now if you change the name from page B to page
8:14you change the name from page B to page
8:14you change the name from page B to page C, you're going to want a redirect from
8:16C, you're going to want a redirect from
8:16C, you're going to want a redirect from page A, page B to page C. Um, that's all
8:20page A, page B to page C. Um, that's all
8:20page A, page B to page C. Um, that's all possible with uh functions. And again,
8:22possible with uh functions. And again,
8:22possible with uh functions. And again, these function invocations are very,
8:23these function invocations are very,
8:23these function invocations are very, very generous. Um, we don't hit anywhere
8:26very generous. Um, we don't hit anywhere
8:26very generous. Um, we don't hit anywhere near the 500k mark. Um, unless obviously
8:28near the 500k mark. Um, unless obviously
8:28near the 500k mark. Um, unless obviously you set something up incorrectly by
8:30you set something up incorrectly by
8:30you set something up incorrectly by accident, and it does happen to the best
8:31accident, and it does happen to the best
8:31accident, and it does happen to the best of us. Um, and one of the things that's
8:34of us. Um, and one of the things that's
8:34of us. Um, and one of the things that's worth noting is this difference between
8:37worth noting is this difference between
8:37worth noting is this difference between media browser plugins and media library
8:39media browser plugins and media library
8:39media browser plugins and media library plugins. Um, so this media library is
8:42plugins. Um, so this media library is
8:42plugins. Um, so this media library is very focused on like a multi- website or
8:44very focused on like a multi- website or
8:44very focused on like a multi- website or a multi- app setup. So for example, if
8:47a multi- app setup. So for example, if
8:47a multi- app setup. So for example, if you have a set of images, um again going
8:50you have a set of images, um again going
8:50you have a set of images, um again going back to one of the examples like morning
8:51back to one of the examples like morning
8:51back to one of the examples like morning brew. Um you have images that you want
8:54brew. Um you have images that you want
8:54brew. Um you have images that you want to share between your website, your web
8:56to share between your website, your web
8:56to share between your website, your web app, your application, u maybe an email
8:58app, your application, u maybe an email
8:58app, your application, u maybe an email campaign, all of those things combined
9:01campaign, all of those things combined
9:01campaign, all of those things combined from the same sanity media library.
9:03from the same sanity media library.
9:03from the same sanity media library. That's what this is. This is a great way
9:05That's what this is. This is a great way
9:06That's what this is. This is a great way of handling content between all of those
9:07of handling content between all of those
9:08of handling content between all of those different uh disparate systems. But
9:10different uh disparate systems. But
9:10different uh disparate systems. But again, it is an enterprise uh add-on.
9:13again, it is an enterprise uh add-on.
9:13again, it is an enterprise uh add-on. And again, the open source uh editor
9:15And again, the open source uh editor
9:15And again, the open source uh editor built with React, all this stuff is
9:17built with React, all this stuff is
9:17built with React, all this stuff is awesome. You get it on every single
9:18awesome. You get it on every single
9:18awesome. You get it on every single package. Um, and the image pipelines are
9:21package. Um, and the image pipelines are
9:21package. Um, and the image pipelines are fantastic. So, we use them a lot to be
9:23fantastic. So, we use them a lot to be
9:23fantastic. So, we use them a lot to be able to deliver things. Uh, the main
9:25able to deliver things. Uh, the main
9:25able to deliver things. Uh, the main reason why you would actually want the
9:26reason why you would actually want the
9:26reason why you would actually want the image pipeline is um because you don't
9:28image pipeline is um because you don't
9:28image pipeline is um because you don't want to have to spend a bunch of time
9:30want to have to spend a bunch of time
9:30want to have to spend a bunch of time going, "Oh, I've just uploaded a 3
9:31going, "Oh, I've just uploaded a 3
9:32going, "Oh, I've just uploaded a 3 megabyte PNG. I need to go to that
9:34megabyte PNG. I need to go to that
9:34megabyte PNG. I need to go to that optimization tool, optimize the 3
9:36optimization tool, optimize the 3
9:36optimization tool, optimize the 3 megabyte PNG, put it back in here,
9:39megabyte PNG, put it back in here,
9:39megabyte PNG, put it back in here, re-upload it as a, you know, like a WEBP
9:41re-upload it as a, you know, like a WEBP
9:41re-upload it as a, you know, like a WEBP or an AVIF file, and then hopefully it
9:44or an AVIF file, and then hopefully it
9:44or an AVIF file, and then hopefully it all works. No, you don't want to do any
9:45all works. No, you don't want to do any
9:45all works. No, you don't want to do any of that. You just want to upload the
9:46of that. You just want to upload the
9:46of that. You just want to upload the image at its source value, and then just
9:49image at its source value, and then just
9:49image at its source value, and then just just get all the automation and get all
9:51just get all the automation and get all
9:51just get all the automation and get all of those optimized images just by
9:53of those optimized images just by
9:53of those optimized images just by default. Um, that's what you can do with
9:55default. Um, that's what you can do with
9:55default. Um, that's what you can do with this, and it's very, very impressive.
9:58this, and it's very, very impressive.
9:58this, and it's very, very impressive. And again, these are all the security
9:59And again, these are all the security
9:59And again, these are all the security and compliance stuff at the bottom. So,
10:01and compliance stuff at the bottom. So,
10:01and compliance stuff at the bottom. So, um, this is a complete snoozefest, but
10:03um, this is a complete snoozefest, but
10:03um, this is a complete snoozefest, but infosc people will be frothing at the
10:05infosc people will be frothing at the
10:05infosc people will be frothing at the mouth over this stuff. Um, so make sure
10:08mouth over this stuff. Um, so make sure
10:08mouth over this stuff. Um, so make sure you've got everything correct in here.
10:09you've got everything correct in here.
10:09you've got everything correct in here. This is mostly for your enterprise
10:11This is mostly for your enterprise
10:11This is mostly for your enterprise again. Um, and all these different
10:13again. Um, and all these different
10:13again. Um, and all these different things at the bottom. Again, uh, all
10:15things at the bottom. Again, uh, all
10:15things at the bottom. Again, uh, all enterprise. Uh, but there is a hell of a
10:17enterprise. Uh, but there is a hell of a
10:17enterprise. Uh, but there is a hell of a lot that's already in the growth plan
10:18lot that's already in the growth plan
10:18lot that's already in the growth plan and the free plan. So, I hope that
10:20and the free plan. So, I hope that
10:20and the free plan. So, I hope that helps. And if you have any particular
10:22helps. And if you have any particular
10:22helps. And if you have any particular questions about anything that's on this
10:24questions about anything that's on this
10:24questions about anything that's on this pricing list, we have a ton of
10:25pricing list, we have a ton of
10:26pricing list, we have a ton of experience in using all of it. So, feel
10:27experience in using all of it. So, feel
10:27experience in using all of it. So, feel free to ping me, drop a comment below,
10:29free to ping me, drop a comment below,
10:29free to ping me, drop a comment below, and I'll try and get back as fast as
10:31and I'll try and get back as fast as
10:31and I'll try and get back as fast as possible. Thanks for listening, and take
10:33possible. Thanks for listening, and take
10:33possible. Thanks for listening, and take care. Bye.
Questions answered
Editorial answers from the original Roboto page.
How much does Sanity CMS cost?
Sanity has three tiers, Free, Growth, and Enterprise. The Free plan covers a lot of small projects and prototypes. Growth starts at $15 per seat per month and adds permission roles, scheduling, AI Assist, and a private dataset. Enterprise is custom-priced and aimed at larger teams that need SSO, dedicated support, and add-ons like the media library.
Read the original ↗Is Sanity's free plan good enough?
For most prototypes and small sites, yes. It's one of the most generous free tiers in the CMS market alongside Vercel. The main things you give up are content releases (scheduling), comments and tasks, AI Assist, and the embeddings index. If you're running a real business on it, the $15-per-seat Growth plan is a small upgrade for what you get.
Read the original ↗What's the difference between Sanity Free, Growth, and Enterprise?
Free is the entry tier with the core editor and APIs but no scheduling, AI Assist, or fine-grained roles. Growth adds permission roles, up to 50 seats, a private dataset, AI Assist, and pay-as-you-go add-ons at $15 per seat per month. Enterprise unlocks SSO, dedicated support, the media library across multiple apps, higher quotas, and the security and compliance suite.
Read the original ↗When should I upgrade to Sanity Enterprise?
When two or three of the bigger Growth add-ons start stacking up, typically SSO, dedicated support, and a meaningfully higher quota. Hitting more than around 50 seats is another sign. Sanity's dedicated support is genuinely useful and can save you days of developer time, so it often pays for itself once you're at that scale.
Read the original ↗What is Sanity AI Assist?
AI Assist is Sanity's editor-side AI. It can draft translations between locales, generate FAQ blocks for long-form content, and otherwise speed up small editorial tasks inside the studio. It's only available from the Growth plan up, and it sits inside the editing UI rather than running as a separate tool.
Read the original ↗What is the Sanity Live Content API?
The Live Content API streams content updates to live visitors without a refresh. If 10,000 people are on a page and an editor flips a stock badge from in-stock to out-of-stock, the connected visitors see the change instantly. The number of concurrent live connections is gated by your plan, which is why it shows up on the pricing page.
Read the original ↗What's the difference between Sanity API requests and API CDN requests?
API requests hit Sanity's origin and have a tighter monthly quota (250k on Growth at the time of recording). API CDN requests are cached and far more generous (around a million on Growth). If you're running close to the API request limit, switching reads to the CDN is usually the cheapest fix and is fast enough for most front-end use cases.
Read the original ↗Scope and context
- Video authors are credited by the original Roboto page; individual transcript speakers remain unassigned.