Billingחיוב

You pay a monthly fee that includes the same amount of usage, and then for the CPU and memory your containers actually used, by the minute. Nothing is estimated and nothing is rounded up. This page says exactly how the figure on your usage page is arrived at, because a bill you cannot check by hand is a bill you have to trust.

אתם משלמים דמי מנוי חודשיים שכוללים אותו סכום שימוש, ואחר כך על ה-CPU והזיכרון שהקונטיינרים שלכם באמת צרכו, לפי דקות. שום דבר לא מוערך ושום דבר לא מעוגל למעלה. העמוד הזה מסביר בדיוק איך מתקבל המספר בעמוד השימוש שלכם, כי חשבון שאי אפשר לבדוק ביד הוא חשבון שצריך להאמין לו.

What is measuredמה נמדד

Two things, per running copy of your application, read from the container's own kernel counters once a minute.

שני דברים, לכל עותק רץ של האפליקציה שלכם, שנקראים מהמונים של הקרנל של הקונטיינר פעם בדקה.

CPUvCPU-minutes of actual work, not what the copy was allowed to use. A container holding one core for ten seconds of a minute is charged a sixth of a vCPU-minute, not one and not nothing. €20 per vCPU-month, which is €0.000463 per vCPU-minute.דקות vCPU של עבודה בפועל, לא מה שהותר לעותק לצרוך. קונטיינר שמחזיק ליבה אחת לעשר שניות מתוך דקה מחויב בשישית דקת vCPU, לא באחת ולא באפס. €20 ל-vCPU לחודש, כלומר €0.000463 לדקת vCPU.
MemoryThe working set: what the container is actually holding, after the page cache the kernel could drop at any moment is subtracted. A process with 900 MB resident of which 600 MB is reclaimable cache is charged for 300 MB. €10 per GB-month, which is €0.000231 per GB-minute.סט העבודה: מה שהקונטיינר באמת מחזיק, לאחר הפחתת מטמון הדפים שהקרנל יכול לשחרר בכל רגע. תהליך עם 900MB בזיכרון שמתוכם 600MB מטמון שניתן לשחרור מחויב על 300MB. €10 לג׳יגה לחודש, כלומר €0.000231 לדקת ג׳יגה.

A month is 43,200 minutes, so the per-minute price is the monthly price divided by that and nothing else. A sleeping environment has no containers running and therefore uses nothing. Every retained copy counts, because every retained copy is holding memory.

חודש הוא 43,200 דקות, ולכן המחיר לדקה הוא המחיר החודשי חלקי זה ולא שום דבר אחר. סביבה רדומה לא מריצה קונטיינרים ולכן לא צורכת כלום. כל עותק שנשמר נספר, כי כל עותק שנשמר מחזיק זיכרון.

How a minute becomes a line on your billאיך דקה הופכת לשורה בחשבון

No minimum, no rounding upבלי מינימום, בלי עיגול למעלה

A small hour is charged its actual fraction of a cent. There is no floor, no minimum per environment and no per-deployment charge.

שעה קטנה מחויבת בשבריר האגורה האמיתי שלה. אין רצפה, אין מינימום לסביבה ואין חיוב לפריסה.

The billהחשבון

the whole formula
bill = fee + max(0, usage - included)

Usage inside what the fee includes costs nothing more. Usage beyond it is added at the same per-minute prices above. Included usage does not carry over to the next month. A Team organisation that used €31.40 pays €20 plus €11.40.

שימוש בתוך מה שדמי המנוי כוללים לא עולה יותר. שימוש מעבר לכך מתווסף באותם מחירים לדקה שלמעלה. שימוש כלול לא עובר לחודש הבא. ארגון Team שצרך €31.40 משלם €20 ועוד €11.40.

A trial organisation has no fee and €5 of credit, once. The credit is worked out from everything ever charged rather than kept as a running balance, so it cannot drift. When it is gone the environments sleep until a plan is chosen, and nothing is deleted.

לארגון בתקופת ניסיון אין דמי מנוי ויש €5 קרדיט, פעם אחת. הקרדיט מחושב מכל מה שחויב מעולם ולא נשמר כיתרה רצה, ולכן הוא לא יכול לסטות. כשהוא נגמר הסביבות נכנסות לשינה עד שנבחרת תוכנית, ושום דבר לא נמחק.

Managed databasesמסדי נתונים מנוהלים

A database the platform runs for you is a separate product, not another metered dimension, and the reason is worth stating: it is a whole machine, and it is running whether anything is talking to it or not. So it has a monthly price and it is charged for the hours it exists.

מסד נתונים שהפלטפורמה מריצה עבורכם הוא מוצר נפרד, לא עוד מדד נמדד, והסיבה שווה אמירה: זו מכונה שלמה, והיא רצה גם כשאף אחד לא מדבר איתה. לכן יש לו מחיר חודשי והוא מחויב לפי השעות שהוא קיים.

Postgres XS1 vCPU, 1 GB RAM, 25 GB disk. €12 a month, which is €0.016667 an hour.1 vCPU, 1 ג׳יגה זיכרון, 25 ג׳יגה דיסק. €12 לחודש, כלומר €0.016667 לשעה.
Postgres S2 vCPU, 4 GB RAM, 60 GB disk. €35 a month, which is €0.048611 an hour.2 vCPU, 4 ג׳יגה זיכרון, 60 ג׳יגה דיסק. €35 לחודש, כלומר €0.048611 לשעה.
Postgres M4 vCPU, 8 GB RAM, 160 GB disk. €95 a month, which is €0.131944 an hour.4 vCPU, 8 ג׳יגה זיכרון, 160 ג׳יגה דיסק. €95 לחודש, כלומר €0.131944 לשעה.

Managed Supabase is the same sizes at the same prices: it is the same machine with more software on it, and charging more for the same resources would need a reason you would accept.

Supabase מנוהל באותם גדלים ובאותם מחירים: זו אותה מכונה עם יותר תוכנה עליה, וחיוב גבוה יותר על אותם משאבים היה דורש סיבה שתסכימו לה.

Limits you setמגבלות שאתם קובעים

An organisation can set two figures per month: one to be told at, and one to be stopped at. Both are optional and either can be cleared. An owner or an admin sets them on the usage page, with shipyard billing limits, or through the API.

ארגון יכול לקבוע שני מספרים לחודש: אחד לקבלת התראה, ואחד לעצירה. שניהם אופציונליים וכל אחד מהם ניתן לביטול. בעלים או מנהל קובע אותם בעמוד השימוש, עם shipyard billing limits, או דרך ה-API.

AlertWhen the month passes this figure, the owner gets one email and the usage page says so. It is sent once a month. Nothing stops.כשהחודש עובר את המספר הזה, הבעלים מקבל מייל אחד ועמוד השימוש מציין זאת. נשלח פעם בחודש. שום דבר לא נעצר.
Hard limitWhen the month reaches this figure, every environment in the organisation is put to sleep within five minutes and a request to it answers a holding page. Setting this figure records the time and the address it was set from, because it is your consent to being stopped at it.כשהחודש מגיע למספר הזה, כל הסביבות בארגון מועברות לשינה בתוך חמש דקות ובקשה אליהן מקבלת דף המתנה. קביעת המספר הזה מתעדת את הזמן והכתובת שממנה נקבע, כי זו ההסכמה שלכם להיעצר בו.
No hard limitThen nothing is ever stopped for spending. We bill the usage above what is included, we do not throttle you, and we do not take your site down.אז שום דבר לא נעצר בגלל הוצאה. נחייב על השימוש שמעבר לכלול, לא נאט אתכם ולא נוריד את האתר שלכם.
A stop is not a deletionעצירה היא לא מחיקה

Projects, deployments, variables, domains and data are untouched. The containers are simply not running. Raising the hard limit above current usage starts them again within five minutes, and there is nothing else to undo.

פרויקטים, פריסות, משתנים, דומיינים ונתונים לא נוגעים. הקונטיינרים פשוט לא רצים. העלאת המגבלה הקשיחה מעל השימוש הנוכחי מחזירה אותם לפעולה בתוך חמש דקות, ואין שום דבר אחר לבטל.

An API key can carry its own spend limit as well, so an agent working on one project cannot spend past what it was given. That limit is on the key, not on the organisation, and it is checked when the key asks for billable work.

גם למפתח API אפשר לתת מגבלת הוצאה משלו, כך שסוכן שעובד על פרויקט אחד לא יוציא יותר ממה שניתן לו. המגבלה הזו על המפתח, לא על הארגון, והיא נבדקת כשהמפתח מבקש עבודה שמחויבת.

Seeing it for yourselfלראות את זה בעצמכם

The usage page shows the month to date per project and environment, hour by hour, with the rated bill, what is left of any credit, your limits, and any hour that is short of samples. The same figures come back from the API and the CLI.

עמוד השימוש מציג את החודש עד כה לפי פרויקט וסביבה, שעה שעה, עם החשבון המתומחר, מה שנותר מהקרדיט, המגבלות שלכם, וכל שעה שחסרות בה דגימות. אותם מספרים חוזרים מה-API ומשורת הפקודה.

from a terminal
shipyard billing                      # plan, prices, the month, the limits
shipyard usage --range period          # per environment, hour by hour
shipyard billing limits --alert 40 --hard 100

For an agent, the MCP server exposes the same three as billing_show, get_usage and billing_set_limits. Setting a limit always requires an explicit confirmation, enforced in the server rather than requested in the tool description, and the refusal says in euros what the figure would stop.

לסוכן, שרת ה-MCP חושף את אותם שלושה בשמות billing_show, get_usage ו- billing_set_limits. קביעת מגבלה דורשת תמיד אישור מפורש, שנאכף בשרת ולא מתבקש בתיאור הכלי, והסירוב מציין ביורו מה המספר הזה היה עוצר.

Currency, VAT and what is not billedמטבע, מע״מ ומה לא מחויב

Prices and usage are in EUR. VAT is added by your billing country, and EU business customers with a valid VAT number are handled under the reverse charge.

המחירים והשימוש ביורו. מע״מ נוסף לפי מדינת החיוב, ולקוחות עסקיים באיחוד האירופי עם מספר מע״מ תקף מטופלים בחיוב עצמי.

Managed Postgres and Supabase are separate products with their own monthly price, billed for the hours they exist. The price is shown before you create one.

Postgres ו-Supabase מנוהלים הם מוצרים נפרדים עם מחיר חודשי משלהם, שמחויבים לפי השעות שהם קיימים. המחיר מוצג לפני שיוצרים אחד.