所有价格都以美元计;平台尚未登记 GST,所以价格既不含 GST,也不另加 GST。所有产品共用一张价目表:方块和每个托管应用(沙箱、浏览器、无服务器 Postgres)都按它们使用的方块资源计费,没有单独的价格。
套餐
| 套餐 | 月费 | 包含内容 | 超出后 | 单个实例上限 |
|---|---|---|---|---|
| 免费版 | $0,无需绑卡 | 每个计量项每天都有配额,UTC 00:00 重置 | 该项暂停至 UTC 00:00;从不收费 | 2 vCPU、4 GiB |
| 付费版 | 每月 $5 | 每月包含每个计量项的一定用量 | 按标价从余额扣费 | 8 vCPU、16 GiB |
- 免费版无需绑卡。每个计量项每天都有配额,在 00:00 UTC 重置:某项配额用完后,这一项会停止到那时(见下文)。保存的数据是存量上限,不是每日配额:数据合计最多 15 GB,NVMe 缓存最多 15 GB。免费版永远不会扣费,也永远不会欠费。
- 付费版每月 $5,从银行卡扣款。每月包含每个计量项的一定用量(见下文),各计量项单独计算:一项剩下的额度不能抵另一项,也不会结转到下个月。超出后,用量按标价计费,从账户余额中扣除。
- 周期:在付费版上是订阅的一个月(从付款那一刻到下个月的同一天);在免费版上是一天 (UTC)。
- 套餐允许账户同时拥有多少(运行中的实例及其 vCPU 和内存、创建新实例的速度),见限制。
计量项及其价格
| 计量项 | 价格 | 免费版(每天) | 付费版每月包含 |
|---|---|---|---|
| CPU(计算时计费) | 每百万 CPU 毫秒 $0.01 | 100万 CPU 毫秒 | 6000万 CPU 毫秒 |
| 内存(运行时或暂停在内存中时) | 每 GiB·小时 $0.008 | 6 GiB·小时 | 250 GiB·小时 |
| 请求(发往方块或经由沙箱链接) | 每百万次 $0.30 | 100,000 | 1000万 |
| 休眠实例保存的内容(内存和它自己的磁盘) | 每 GB·月 $0.02 | 共 15 GB 数据,含快照和云盘 | 20 GB·月数据,含快照和云盘 |
| 快照、云盘和存储卷保存的内容 | 每 GB·月 $0.02 | 与上一行共用额度 | 与上一行共用额度 |
| 发往互联网的出站流量(北美) | 每 GB $0.004 | 3 GB,不限流出区域 | 1 TB,不限流出区域 |
| 发往互联网的出站流量(欧洲) | 每 GB $0.004 | ||
| 发往互联网的出站流量(亚太) | 每 GB $0.01 | ||
| 日志:方块输出并保留的内容 | 每 GB·月 $0.02 | 输出 200 MB | 10 GB·月 |
| 云盘:NVMe 缓存,按设定的大小计 | 每 GB·月 $0.06 | 共 15 GB | 20 GB·月 |
| 云盘:读写 | 不收费 |
- 数据和缓存。数据是一个合计量,包括休眠实例保存的内容,以及快照、云盘和存储卷保存的内容。云盘的 NVMe 缓存(按你设置的大小保存在机器 NVMe 上的部分)单独计量,日志也一样。写入和读取云盘都不收费。
- 超出包含额度后,在付费版上,用量按这些价格计费,从账户余额中扣除。在免费版上不收费:这一项会停止到第二天。
- 浏览器尚未向账户开放,它和所有实例一样,按 CPU、内存和出站流量计费:参见浏览器。
- 精确到百万分之一。金额以百万分之一美元为单位计算。每个计量项的金额等于用量乘以单价,只取整一次,账单的每一行都可以根据它列出的用量和单价重新算出来。
每个计量项统计什么
GET /v1/billing 为每个计量项按名称 (meters) 列出一行,单位与 GET /v1/usage 报告中的用量单位相同;价格则按更大的单位给出。
| 计量项 | 名称和单位 | 统计什么 |
|---|---|---|
| CPU | cpu, cpu_seconds |
沙箱或实例的机器运行时使用的 CPU 时间,按宿主机的统计:它的 vCPU 以及为它工作的设备线程,精确到微秒。宿主机代机器等待的时间不计入,但不计入的部分最多与计入的时间相等。按实际使用的 CPU 毫秒计价,以每百万为单位。 |
| 内存 | memory, memory_gib_seconds |
机器运行时或暂停在内存中时,宿主机为它占用的内存,以 128 MiB 为一档,按毫秒计。与模板共享且只被读过的内存页不计入。按 GiB·小时计价。 |
| 请求 | requests, requests |
机器接收的每个发往方块的请求,或经由链接或域名发往沙箱的请求,以及每个 SSH 会话。WebSocket 无论保持打开多久都算一个请求。在机器接收之前就被拒绝的请求不计。按每百万次计价。 |
| 休眠沙箱保存的内容 | state, state_gb_hours |
它们保存的内存和它们自己那部分磁盘;运行中的沙箱或键控实例最新的检查点在对象存储中保存的内容(检查点);以及存储卷的备份在对象存储中占用的空间,这一行会单独列出 (backups_gb_hours)。按 GB·月计。 |
| 快照、云盘和存储卷保存的内容 | storage, storage_gb_hours |
快照自己的字节;云盘或存储卷已写入且没有被 trim 掉的字节。不按它们的大小计。按 GB·月计。 |
| 出站流量 | egress, egress_bytes |
发往互联网的字节,包括对请求的响应,以及导出到你的导出目标的日志;按 GB 计价,按流量发出的机器所在的区域定价(见下文)。 |
| 日志 | logs, log_gb_hours |
方块的实例打印并被保留的内容,按打印时的大小计(而不是压缩后存储的大小),保留多久就计多久。请求日志行和平台日志行免费。按 GB·月计。 |
| 存储卷缓存 | 存储卷缓存,按 GB·月计 | 云盘保存在机器 NVMe 上的部分,即为它设置的大小,从完全不缓存到全部缓存:按小时取该大小与云盘所存数据量中较小的一个。按 GB·月计。 |
1 GB 为 10⁹ 字节。1 GB·月是 1 GB 数据保存一整个周期:即 GB·小时数除以周期内的小时数,所以保存一整个月的 1 GB,无论在二月还是十月,都是 1 GB·月。
按区域计价的出站流量
| 发往互联网的出站流量,按流出地区计 | 价格 |
|---|---|
| 北美 | 每 GB $0.004 |
| 欧洲 | 每 GB $0.004 |
| 亚太 | 每 GB $0.01 |
流量按它发出的机器所在的区域计价。账单、对账单和 GET /v1/usage 会按区域逐一列出,并附上各区域的价格。
存储卷
云盘(对外称为存储卷)按数据和 NVMe 缓存计费:数据按写入的字节计,不按大小计,全部保存在分层存储中;缓存按你设置的大小计:全部缓存时每 GB·月 $0.08,不缓存时每 GB·月 $0.02,以网络的速度读取。写入和读取都不收费。参见云盘。云盘的分叉也是云盘,按你读到的全部内容计费(它的 used_bytes),包括共享的数据块:从 10 GB 快照分叉出的云盘就是一个 10 GB 的云盘。云盘的快照按它单独保留的数据计入数据计量项:参见云盘的快照与分叉。
用量按小时记录,并带上每个沙箱当时的标签 (metadata):GET /v1/usage?from=…&to=…&group_by=day,metadata.team 给出账单背后的用量,以及用来相乘的单价;glac usage --from 7d --group-by day 打印同样的内容。
余额
余额以点数计:1 点数可以支付付费版包含额度之外 1 美元的用量。点数来自充值。点数不能提现,也不能转到其他账户,充值也不会改变套餐。付费版的月费从你的银行卡扣款,从不从余额中扣除。
- 充值:
glac billing topup 20(POST /v1/billing/topups),至少 $20,以整分为单位,从你的银行卡扣款;或者在付款页面 (POST /v1/billing/checkout) 付款,付款页面也会保存你的银行卡。款项收到后点数到账。 - 自动充值:在你开启之前一直关闭 (
glac billing auto-reload on),并且需要已绑定的银行卡。余额低于某个线时(默认 5 点数),自动充值一笔金额(默认 $20):glac billing auto-reload on --below 5 --reload 20。 - 有效期:点数在到账 365 天后过期,每次充值的点数单独计算。过期前 30、7和1 天会发出通知;点数过期后 30 天内,支持团队可以恢复它们。
- 退款:点数不退款;换回免费版或终止订阅时,付费版的月费也不退。只有在误扣款或法律要求时才会退款,例如欧盟或英国的消费者撤回时:参见服务条款第 9.6 条。退款只收回这笔付款所买、尚未使用的点数:部分退款时,按比例收回,且不超过剩余未用的点数;已用掉的不受影响。相应的事件(
topup.refunded、subscription.refunded)会说明退了多少、收回了多少。 - 税:我们目前还没有在任何国家登记纳税(GLAC PTY LTD 尚未登记 GST),所以付款不加任何税,你付多少就得到多少点数。我们在某地登记后,本页会说明是哪里,届时会按你的账单地址加上当地的税。税按账户所在地计算,所以无人在场时对银行卡的扣款(通过 API 充值、付费版的月费、自动充值)需要账户的账单地址,或者一张注明了国家的银行卡:两者都没有时会被拒绝,返回 409
billing_address_required,不扣任何款。用glac account billing-address --country DE(或调用PATCH /v1/account并带上billing_address)设置地址,或者在付款页面付款,那里会询问地址。
账户的支出上限
自动充值在一个自然月内最多能从你的银行卡扣多少:glac billing spend-limit 50(或调用 PATCH /v1/billing 并设置 spend_limit_usd)。在你自行设置之前,付费版账户的上限是每月 $50;免费版从不扣费,没有上限:
| 免费版 | 付费版 | |
|---|---|---|
| 未自行设置时的支出上限 | 无:从不收费 | 每月 $50 |
自动充值永远不会超过账户的信任等级所允许的额度:glac billing 会说明本月自动充值还能扣多少,即支出上限和信任等级剩余额度中较小的那个(GET /v1/billing/balance 的 reload_left_usd)。
信任等级
新账户每月只能被扣一定的金额。首次付款之后,只要没有付款被争议,这些上限会自动提高;支持团队也可以提前提高。
| 等级 | 账户如何达到该等级 | 自动充值每月上限 | 充值每月上限 |
|---|---|---|---|
| 0 | 新账户 | $100 | $500 |
| 1 | 首次付款满 30 天,且此后没有争议或欺诈警告 | $500 | $2,000 |
| 2 | 首次付款满 90 天,且此后没有争议或欺诈警告 | $2,000 | $10,000 |
| 3 | 由支持团队授予 | 不限 | 不限 |
超出上限的充值或自动充值会被拒绝(403 trust_limit_exceeded,并说明等级和本月剩余额度)。glac billing 会显示账户的等级以及何时提升。付款被争议或被警示为欺诈时,账户会被冻结,直到支持团队处理完毕:在此期间,账户的任何东西都不能使用,也不会扣费 (account_held)。
计量项用完时
在免费版上,某天的配额用完后,只会让那一项停止到 00:00 UTC,不收任何费用:
| 当天用完的 | 停止什么 |
|---|---|
| CPU 或内存 | 账户的所有沙箱和实例连同数据一起进入休眠,不能新建或唤醒任何东西(429 quota_used_up,Retry-After 为距离 00:00 UTC 的秒数)。 |
| 请求 | 发往账户应用和沙箱的请求会得到 429 quota_used_up;沙箱继续运行。 |
| 出站流量 | 发往互联网的流量停止;沙箱继续运行,但发往它们的请求会被拒绝,因为每个响应都是出站流量。 |
| 日志 | 方块此后打印的内容不再长期保留:在机器上仍可读取一段时间。任何调用都不会被拒绝。 |
已保存的数据没法“停掉”,所以免费版总共最多保存 15 GB 的数据和 15 GB 的 NVMe 缓存,也不会创建任何会超出这个量的东西:超出后,新建存储卷或快照会被拒绝,返回 403 storage_quota_reached。免费版账户里的点数在免费版上不能支付任何费用,要等换到付费版后才能使用。
在付费版上,某个计量项的包含额度用完后,从余额中按标价支付。余额也用完时,这个计量项才会停止:
| 用完的 | 停止什么 |
|---|---|
| CPU 或内存 | 账户的所有沙箱和实例连同数据一起进入休眠,不能新建或唤醒任何东西 (403 balance_used_up)。 |
| 请求 | 发往账户应用和沙箱的请求会被拒绝 (403 plan_limit_reached);沙箱继续运行。 |
| 出站流量 | 发往互联网的流量停止;沙箱继续运行,但发往它们的请求会被拒绝,因为每个响应都是出站流量。 |
| 日志 | 方块此后打印的内容不再长期保留:在机器上仍可读取一段时间,日志会显示 logs.keep_off。应用的 logs_state 会说明哪些机器停止了保留、从何时开始(日志)。任何调用都不会被拒绝。 |
| 保存的内容 | 什么都停不下来:保存的内容会继续保留和计量,余额会变成负数。参见欠费的账户。 |
点数到账后,或下个月的包含额度到来时,一切都会恢复。没有余额、也没有开启自动充值的账户,会在某个计量项用到包含额度的 80% 和 100% 时收到邮件。计量项用完到停止之间那几秒的用量,余额付得起就从余额扣除,否则予以核销。
项目和沙箱的支出上限
PATCH /v1/limits 带上 {spend_limit_usd},为项目设置每月上限(UTC 自然月,单位为美元),也可以在控制台的 Projects 页面设置;PATCH /v1/sandboxes/{id}/limits 为单个沙箱设置。glac limits --set 50(单个沙箱用 --sandbox web)和 SDK 的 update_limits 作用相同,glac limits 显示上限和本月已支出的金额。达到上限时,相应的沙箱会被休眠且无法唤醒,也不能新建任何东西,直到提高上限或这个月结束。云盘、快照和备份保存的内容无法冻结:会继续计量。上限每隔几秒检查一次,所以可能会超出几秒的用量。
订阅
glac billing plan paid(或调用PATCH /v1/billing并带上{"plan": "paid"};套餐有free和paid)用于订阅:从银行卡扣 $5,付款那一刻起付费版生效,并带有当月的包含额度。- 换回免费版 (
{"plan": "free"}):在已付费月份结束时生效。不退任何款。 - 续费失败会在 7 天内重试,期间账户仍是付费版。如果始终没有付款,账户从此转为免费版:超出免费版规格的沙箱连同数据一起进入休眠,账户重新转为付费版时它们会被唤醒。不会删除任何东西。
对账单
GET /v1/billing/statement?period=2026-10 是一个自然月 (UTC) 的账单:每个计量项一行,列出用了多少、套餐包含了多少、超出多少以及超出部分的费用、这个月中由不同周期或套餐覆盖的各个时段,以及由哪些点数支付。每个时段都说明其用量按标价折合多少 (list_usd),以及还需支付多少 (usage_usd)。每个数据库单独一行 (databases):它的各分支的实例和云盘在这个月用了多少,其中历史(history_gb_hours,属于存储)和分层的分区 (tiered_gb_hours) 单列,以及按当月标价折合多少 (list_usd);超出套餐包含额度而计费的部分,和其他一切一样,记在各计量项的行中。glac billing statement 2026-10(不给出月份时为本月)、SDK 的 statement 和 MCP 服务器的 account_statement 都会读取它。GET /v1/billing (glac billing) 是账户的当前状态:套餐,每个计量项的已用量、包含额度和剩余量,余额,以及已停止的项目。控制台的 Billing 页面供所有者使用,显示同样的内容,并能完成本页上的所有操作。
发票、邮件与撤回
- 发票:
GET /v1/billing/invoices(glac billing invoices) 列出在 Stripe 上开具了发票的每一笔扣款,最新的在前:发票号、状态和总额、PDF 链接;退还的扣款还附有贷项通知单。 - 邮件:
GET /v1/billing/notices(glac billing notices) 是账户已发送和将要发送的邮件,以及每封的状态(通知发往哪里)。 - 撤回:欧洲经济区或英国的消费者可以在 14 天内撤回一笔购买。
GET /v1/billing/withdrawals(glac billing withdrawals) 说明现在购买是否享有这项权利,列出账户现在可以撤回的每笔购买及撤回后能退回什么,以及已做的撤回。POST /v1/billing/withdrawals带上{charge_id, name}(glac billing withdraw CHARGE --name NAME,需要有admin权限范围的密钥),即买方的撤回声明,立即受理:款项退回到付款所用的银行卡,充值剩余的点数会被收回(并关闭自动充值),付费版的当期和订阅在那时结束;回执会通过邮件发送。
SDK 有同样的调用(invoices、notices、withdrawals、withdraw);MCP 服务器会显示这三个列表 (account_documents),但不做任何撤回:撤回只能由买方本人提出。
欠费的账户
只有付费版的账户会欠费,也只有保存的内容会让余额变成负数。欠款不足 $0.50 时,会结转,从下一笔到账的点数或下一次订阅付款中扣除。达到 $0.50 或以上时,账户进入欠费状态:
- 它只能查看账单和用量、付款,以及列出、读取和删除它存储的内容(沙箱、快照、云盘、存储卷、备份),还可以从备份创建存储卷。其他一切都返回 402
account_in_debt,它的沙箱进入休眠。 - 欠款开始时它会收到一封邮件,并在第 7、14、21、27和29 天收到提醒,发往它已验证的通知地址(通知发往哪里)。在它的账单日(每个月中订阅开始的那一天,没有订阅时则为首次充值到账的那一天),欠款会从它的银行卡扣除。
- 第一封邮件送达 30 天后,如果仍然欠费,它存储的一切都会被删除:沙箱和实例、快照、云盘、存储卷、备份、它自己的模板,以及应用及其版本。随后欠款被核销。账户本身,以及它的项目、密钥、机密、SSH 密钥、Webhook、域名注册、事件、审计日志、账目和账单都会保留。
- 删除存储的内容可以让欠款不再增加;已经欠下的仍然要付。在期限之前付清,欠款状态结束,什么都不会丢;在删除进行中付款,删除会停止,但已删除的不会恢复。