Skip to content

Modal

Provider website

Sandboxes

Run a sandbox
on Modal.

Start with $5 in free credit. BYOK is optional.

Terminal
compute new --provider modal

The CLI handles sign-in and setup. Need the CLI?

ModalSandboxes · public evidence
100%Uptime · trailing year
Operational

Last check UTC

3 of 365 days observed · Missing checks are unknown.

  1. 2025-11-14: No checks
  2. 2025-11-15: No checks
  3. 2025-11-16: No checks
  4. 2025-11-17: No checks
  5. 2025-11-18: No checks
  6. 2025-11-19: No checks
  7. 2025-11-20: No checks
  8. 2025-11-21: No checks
  9. 2025-11-22: No checks
  10. 2025-11-23: No checks
  11. 2025-11-24: No checks
  12. 2025-11-25: No checks
  13. 2025-11-26: No checks
  14. 2025-11-27: No checks
  15. 2025-11-28: No checks
  16. 2025-11-29: No checks
  17. 2025-11-30: No checks
  18. 2025-12-01: No checks
  19. 2025-12-02: No checks
  20. 2025-12-03: No checks
  21. 2025-12-04: No checks
  22. 2025-12-05: No checks
  23. 2025-12-06: No checks
  24. 2025-12-07: No checks
  25. 2025-12-08: No checks
  26. 2025-12-09: No checks
  27. 2025-12-10: No checks
  28. 2025-12-11: No checks
  29. 2025-12-12: No checks
  30. 2025-12-13: No checks
  31. 2025-12-14: No checks
  32. 2025-12-15: No checks
  33. 2025-12-16: No checks
  34. 2025-12-17: No checks
  35. 2025-12-18: No checks
  36. 2025-12-19: No checks
  37. 2025-12-20: No checks
  38. 2025-12-21: No checks
  39. 2025-12-22: No checks
  40. 2025-12-23: No checks
  41. 2025-12-24: No checks
  42. 2025-12-25: No checks
  43. 2025-12-26: No checks
  44. 2025-12-27: No checks
  45. 2025-12-28: No checks
  46. 2025-12-29: No checks
  47. 2025-12-30: No checks
  48. 2025-12-31: No checks
  49. 2026-01-01: No checks
  50. 2026-01-02: No checks
  51. 2026-01-03: No checks
  52. 2026-01-04: No checks
  53. 2026-01-05: No checks
  54. 2026-01-06: No checks
  55. 2026-01-07: No checks
  56. 2026-01-08: No checks
  57. 2026-01-09: No checks
  58. 2026-01-10: No checks
  59. 2026-01-11: No checks
  60. 2026-01-12: No checks
  61. 2026-01-13: No checks
  62. 2026-01-14: No checks
  63. 2026-01-15: No checks
  64. 2026-01-16: No checks
  65. 2026-01-17: No checks
  66. 2026-01-18: No checks
  67. 2026-01-19: No checks
  68. 2026-01-20: No checks
  69. 2026-01-21: No checks
  70. 2026-01-22: No checks
  71. 2026-01-23: No checks
  72. 2026-01-24: No checks
  73. 2026-01-25: No checks
  74. 2026-01-26: No checks
  75. 2026-01-27: No checks
  76. 2026-01-28: No checks
  77. 2026-01-29: No checks
  78. 2026-01-30: No checks
  79. 2026-01-31: No checks
  80. 2026-02-01: No checks
  81. 2026-02-02: No checks
  82. 2026-02-03: No checks
  83. 2026-02-04: No checks
  84. 2026-02-05: No checks
  85. 2026-02-06: No checks
  86. 2026-02-07: No checks
  87. 2026-02-08: No checks
  88. 2026-02-09: No checks
  89. 2026-02-10: No checks
  90. 2026-02-11: No checks
  91. 2026-02-12: No checks
  92. 2026-02-13: No checks
  93. 2026-02-14: No checks
  94. 2026-02-15: No checks
  95. 2026-02-16: No checks
  96. 2026-02-17: No checks
  97. 2026-02-18: No checks
  98. 2026-02-19: No checks
  99. 2026-02-20: No checks
  100. 2026-02-21: No checks
  101. 2026-02-22: No checks
  102. 2026-02-23: No checks
  103. 2026-02-24: No checks
  104. 2026-02-25: No checks
  105. 2026-02-26: No checks
  106. 2026-02-27: No checks
  107. 2026-02-28: No checks
  108. 2026-03-01: No checks
  109. 2026-03-02: No checks
  110. 2026-03-03: No checks
  111. 2026-03-04: No checks
  112. 2026-03-05: No checks
  113. 2026-03-06: No checks
  114. 2026-03-07: No checks
  115. 2026-03-08: No checks
  116. 2026-03-09: No checks
  117. 2026-03-10: No checks
  118. 2026-03-11: No checks
  119. 2026-03-12: No checks
  120. 2026-03-13: No checks
  121. 2026-03-14: No checks
  122. 2026-03-15: No checks
  123. 2026-03-16: No checks
  124. 2026-03-17: No checks
  125. 2026-03-18: No checks
  126. 2026-03-19: No checks
  127. 2026-03-20: No checks
  128. 2026-03-21: No checks
  129. 2026-03-22: No checks
  130. 2026-03-23: No checks
  131. 2026-03-24: No checks
  132. 2026-03-25: No checks
  133. 2026-03-26: No checks
  134. 2026-03-27: No checks
  135. 2026-03-28: No checks
  136. 2026-03-29: No checks
  137. 2026-03-30: No checks
  138. 2026-03-31: No checks
  139. 2026-04-01: No checks
  140. 2026-04-02: No checks
  141. 2026-04-03: No checks
  142. 2026-04-04: No checks
  143. 2026-04-05: No checks
  144. 2026-04-06: No checks
  145. 2026-04-07: No checks
  146. 2026-04-08: No checks
  147. 2026-04-09: No checks
  148. 2026-04-10: No checks
  149. 2026-04-11: No checks
  150. 2026-04-12: No checks
  151. 2026-04-13: No checks
  152. 2026-04-14: No checks
  153. 2026-04-15: No checks
  154. 2026-04-16: No checks
  155. 2026-04-17: No checks
  156. 2026-04-18: No checks
  157. 2026-04-19: No checks
  158. 2026-04-20: No checks
  159. 2026-04-21: No checks
  160. 2026-04-22: No checks
  161. 2026-04-23: No checks
  162. 2026-04-24: No checks
  163. 2026-04-25: No checks
  164. 2026-04-26: No checks
  165. 2026-04-27: No checks
  166. 2026-04-28: No checks
  167. 2026-04-29: No checks
  168. 2026-04-30: No checks
  169. 2026-05-01: No checks
  170. 2026-05-02: No checks
  171. 2026-05-03: No checks
  172. 2026-05-04: No checks
  173. 2026-05-05: No checks
  174. 2026-05-06: No checks
  175. 2026-05-07: No checks
  176. 2026-05-08: No checks
  177. 2026-05-09: No checks
  178. 2026-05-10: No checks
  179. 2026-05-11: No checks
  180. 2026-05-12: No checks
  181. 2026-05-13: No checks
  182. 2026-05-14: No checks
  183. 2026-05-15: No checks
  184. 2026-05-16: No checks
  185. 2026-05-17: No checks
  186. 2026-05-18: No checks
  187. 2026-05-19: No checks
  188. 2026-05-20: No checks
  189. 2026-05-21: No checks
  190. 2026-05-22: No checks
  191. 2026-05-23: No checks
  192. 2026-05-24: No checks
  193. 2026-05-25: No checks
  194. 2026-05-26: No checks
  195. 2026-05-27: No checks
  196. 2026-05-28: No checks
  197. 2026-05-29: No checks
  198. 2026-05-30: No checks
  199. 2026-05-31: No checks
  200. 2026-06-01: No checks
  201. 2026-06-02: No checks
  202. 2026-06-03: No checks
  203. 2026-06-04: No checks
  204. 2026-06-05: No checks
  205. 2026-06-06: No checks
  206. 2026-06-07: No checks
  207. 2026-06-08: No checks
  208. 2026-06-09: No checks
  209. 2026-06-10: No checks
  210. 2026-06-11: No checks
  211. 2026-06-12: No checks
  212. 2026-06-13: No checks
  213. 2026-06-14: No checks
  214. 2026-06-15: No checks
  215. 2026-06-16: No checks
  216. 2026-06-17: No checks
  217. 2026-06-18: No checks
  218. 2026-06-19: No checks
  219. 2026-06-20: No checks
  220. 2026-06-21: No checks
  221. 2026-06-22: No checks
  222. 2026-06-23: No checks
  223. 2026-06-24: No checks
  224. 2026-06-25: No checks
  225. 2026-06-26: No checks
  226. 2026-06-27: No checks
  227. 2026-06-28: No checks
  228. 2026-06-29: No checks
  229. 2026-06-30: No checks
  230. 2026-07-01: No checks
  231. 2026-07-02: No checks
  232. 2026-07-03: No checks
  233. 2026-07-04: No checks
  234. 2026-07-05: No checks
  235. 2026-07-06: No checks
  236. 2026-07-07: No checks
  237. 2026-07-08: No checks
  238. 2026-07-09: No checks
  239. 2026-07-10: No checks
  240. 2026-07-11: No checks
  241. 2026-07-12: No checks
  242. 2026-07-13: No checks
  243. 2026-07-14: No checks
  244. 2026-07-15: No checks
  245. 2026-07-16: No checks
  246. 2026-07-17: No checks
  247. 2026-07-18: No checks
  248. 2026-07-19: No checks
  249. 2026-07-20: No checks
  250. 2026-07-21: No checks
  251. 2026-07-22: No checks
  252. 2026-07-23: No checks
  253. 2026-07-24: No checks
  254. 2026-07-25: No checks
  255. 2026-07-26: No checks
  256. 2026-07-27: No checks
  257. 2026-07-28: No checks
  258. 2026-07-29: No checks
  259. 2026-07-30: No checks
  260. 2026-07-31: No checks
  261. 2026-08-01: No checks
  262. 2026-08-02: No checks
  263. 2026-08-03: No checks
  264. 2026-08-04: No checks
  265. 2026-08-05: No checks
  266. 2026-08-06: No checks
  267. 2026-08-07: No checks
  268. 2026-08-08: No checks
  269. 2026-08-09: No checks
  270. 2026-08-10: No checks
  271. 2026-08-11: No checks
  272. 2026-08-12: No checks
  273. 2026-08-13: No checks
  274. 2026-08-14: No checks
  275. 2026-08-15: No checks
  276. 2026-08-16: No checks
  277. 2026-08-17: No checks
  278. 2026-08-18: No checks
  279. 2026-08-19: No checks
  280. 2026-08-20: No checks
  281. 2026-08-21: No checks
  282. 2026-08-22: No checks
  283. 2026-08-23: No checks
  284. 2026-08-24: No checks
  285. 2026-08-25: No checks
  286. 2026-08-26: No checks
  287. 2026-08-27: No checks
  288. 2026-08-28: No checks
  289. 2026-08-29: No checks
  290. 2026-08-30: No checks
  291. 2026-08-31: No checks
  292. 2026-09-01: No checks
  293. 2026-09-02: No checks
  294. 2026-09-03: No checks
  295. 2026-09-04: No checks
  296. 2026-09-05: No checks
  297. 2026-09-06: No checks
  298. 2026-09-07: No checks
  299. 2026-09-08: No checks
  300. 2026-09-09: No checks
  301. 2026-09-10: No checks
  302. 2026-09-11: No checks
  303. 2026-09-12: No checks
  304. 2026-09-13: No checks
  305. 2026-09-14: No checks
  306. 2026-09-15: No checks
  307. 2026-09-16: No checks
  308. 2026-09-17: No checks
  309. 2026-09-18: No checks
  310. 2026-09-19: No checks
  311. 2026-09-20: No checks
  312. 2026-09-21: No checks
  313. 2026-09-22: No checks
  314. 2026-09-23: No checks
  315. 2026-09-24: No checks
  316. 2026-09-25: No checks
  317. 2026-09-26: No checks
  318. 2026-09-27: No checks
  319. 2026-09-28: No checks
  320. 2026-09-29: No checks
  321. 2026-09-30: No checks
  322. 2026-10-01: No checks
  323. 2026-10-02: No checks
  324. 2026-10-03: No checks
  325. 2026-10-04: No checks
  326. 2026-10-05: No checks
  327. 2026-10-06: No checks
  328. 2026-10-07: No checks
  329. 2026-10-08: No checks
  330. 2026-10-09: No checks
  331. 2026-10-10: No checks
  332. 2026-10-11: No checks
  333. 2026-10-12: No checks
  334. 2026-10-13: No checks
  335. 2026-10-14: No checks
  336. 2026-10-15: No checks
  337. 2026-10-16: No checks
  338. 2026-10-17: No checks
  339. 2026-10-18: No checks
  340. 2026-10-19: No checks
  341. 2026-10-20: No checks
  342. 2026-10-21: No checks
  343. 2026-10-22: No checks
  344. 2026-10-23: No checks
  345. 2026-10-24: No checks
  346. 2026-10-25: No checks
  347. 2026-10-26: No checks
  348. 2026-10-27: No checks
  349. 2026-10-28: No checks
  350. 2026-10-29: No checks
  351. 2026-10-30: No checks
  352. 2026-10-31: No checks
  353. 2026-11-01: No checks
  354. 2026-11-02: No checks
  355. 2026-11-03: No checks
  356. 2026-11-04: No checks
  357. 2026-11-05: No checks
  358. 2026-11-06: No checks
  359. 2026-11-07: No checks
  360. 2026-11-08: No checks
  361. 2026-11-09: No checks
  362. 2026-11-10: No checks
  363. 2026-11-11: All passed
  364. 2026-11-12: All passed
  365. 2026-11-13: All passed
UTC
PassedFailures / blipsNo checks

2,800 checks0 failed0 degraded0 excluded

Weekly composite

66.86#5 of 33providers

7/7 days with data · 18 benchmarks contributing

Higher scores are better.

Published UTC

Compare providers

Availability covers the sandbox monitoring workload, not every Modal service. Gray days have no counted checks. Excluded checks do not affect uptime. The scheduler missed 30 checks across all providers; these are not Modal failures.

The benchmark
report.

All 18 benchmarks behind Modal’s weekly sandbox composite.

Scores and ranks use the published weekly reporting window.

How scoring works

Benchmark results link to Modal’s scorecards and methodology.

Stealth benchmarks show published weekly standings; daily run details stay private.

Soak

Long-running sandbox availability and data integrity under a sustained workload.

Stealth benchmark · Public weekly summary
Score100.00
Rank#1of 31

CPU Burst

Extra CPU capacity available when a workload exceeds its provisioned CPU allocation.

Stealth benchmark · Public weekly summary
Score82.16
Rank#3of 31

Snapshot

Creating a snapshot and restoring a new sandbox from it.

Stealth benchmark · Public weekly summary
Score94.49
Rank#3of 31

OCI Boot TTI

Time from starting a sandbox to successfully executing its first command.

Stealth benchmark · Public weekly summary
Score90.18
Rank#3of 30

Filesystem API Throughput

Throughput of filesystem operations performed through the provider API.

Stealth benchmark · Public weekly summary
Score82.40
Rank#4of 31

filesystem snapshot & restore

Creating and restoring a filesystem snapshot, including verification of restored files.

Stealth benchmark · Public weekly summary
Score87.08
Rank#4of 31

FS I/O

Filesystem read, write and metadata-operation performance inside the sandbox.

Stealth benchmark · Public weekly summary
Score60.89
Rank#4of 31

Snapshot Fanout

Creating multiple independent sandboxes from the same snapshot.

Stealth benchmark · Public weekly summary
Score93.68
Rank#4of 31

Volumes

Persistent-volume performance and data preservation when attached to a new sandbox.

Stealth benchmark · Public weekly summary
Score78.25
Rank#4of 31

Fidelity

Whether files and application state survive a snapshot and restore correctly.

Stealth benchmark · Public weekly summary
Score82.54
Rank#5of 31

Rootfs

Read, write and filesystem-operation performance on the sandbox's root disk.

Stealth benchmark · Public weekly summary
Score84.14
Rank#8of 31

TTI (Burst)

Time to interactive when starting multiple sandboxes concurrently.

Public benchmark
Score90.94
Rank#10of 30

Dax

End-to-end development workloads, including setup, builds and tests.

Public benchmark
Score57.23
Rank#11of 30

Burst Survival

Readiness and continued availability after creating many sandboxes at once.

Stealth benchmark · Public weekly summary
Score98.36
Rank#15of 31

OS Capabilities

Operating-system capabilities available inside the sandbox.

Stealth benchmark · Public weekly summary
Score80.00
Rank#15of 31

CI Capabilities

Capabilities needed to run CI workloads inside a sandbox.

Stealth benchmark · Public weekly summary
Score71.00
Rank#16of 31

Pause Resume

Pausing and resuming a sandbox while preserving its state.

Stealth benchmark · Public weekly summary
Score0.00
Rank#20of 33

CPU

Single-core and multi-core CPU throughput inside the sandbox.

Stealth benchmark · Public weekly summary
Score12.68
Rank#20of 31