Skip to content

Commit 96c7b87

Browse files
authored
docs: even more features (#6887)
1 parent 7098528 commit 96c7b87

File tree

1 file changed

+145
-6
lines changed

1 file changed

+145
-6
lines changed

packages/web/docs/src/components/pricing/plans-table.tsx

Lines changed: 145 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,32 @@ export function PlansTable({ className }: { className?: string }) {
202202
</PlansTableCell>
203203
</tr>
204204

205+
<tr>
206+
<PlansTableCell>Schema Contracts</PlansTableCell>
207+
<PlansTableCell activePlan={activePlan} plan="Hobby">
208+
Unlimited
209+
</PlansTableCell>
210+
<PlansTableCell activePlan={activePlan} plan="Pro">
211+
Unlimited
212+
</PlansTableCell>
213+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
214+
Unlimited
215+
</PlansTableCell>
216+
</tr>
217+
218+
<tr>
219+
<PlansTableCell>Schema Linting</PlansTableCell>
220+
<PlansTableCell activePlan={activePlan} plan="Hobby">
221+
{YES}
222+
</PlansTableCell>
223+
<PlansTableCell activePlan={activePlan} plan="Pro">
224+
{YES}
225+
</PlansTableCell>
226+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
227+
{YES}
228+
</PlansTableCell>
229+
</tr>
230+
205231
<TableSubheaderRow
206232
icon={<UsageIcon />}
207233
title="Analytics, Monitoring & Metrics"
@@ -290,7 +316,7 @@ export function PlansTable({ className }: { className?: string }) {
290316
target="_blank"
291317
className="text-sm text-green-800"
292318
>
293-
Check out the Federation Audit
319+
Check out the federation audit
294320
</TextLink>
295321
</PlansTableCell>
296322
<PlansTableCell activePlan={activePlan} plan="Hobby">
@@ -313,7 +339,7 @@ export function PlansTable({ className }: { className?: string }) {
313339
target="_blank"
314340
className="text-sm text-green-800"
315341
>
316-
Check out the Federation Audit
342+
Check out the federation audit
317343
</TextLink>
318344
</PlansTableCell>
319345
<PlansTableCell activePlan={activePlan} plan="Hobby">
@@ -328,7 +354,46 @@ export function PlansTable({ className }: { className?: string }) {
328354
</tr>
329355

330356
<tr>
331-
<PlansTableCell>OpenTelemetry (OTEL) Tracing</PlansTableCell>
357+
<PlansTableCell>Subscriptions over WebSocket and SSE</PlansTableCell>
358+
<PlansTableCell activePlan={activePlan} plan="Hobby">
359+
{YES}
360+
</PlansTableCell>
361+
<PlansTableCell activePlan={activePlan} plan="Pro">
362+
{YES}
363+
</PlansTableCell>
364+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
365+
{YES}
366+
</PlansTableCell>
367+
</tr>
368+
369+
<tr>
370+
<PlansTableCell>JWT authentication</PlansTableCell>
371+
<PlansTableCell activePlan={activePlan} plan="Hobby">
372+
{YES}
373+
</PlansTableCell>
374+
<PlansTableCell activePlan={activePlan} plan="Pro">
375+
{YES}
376+
</PlansTableCell>
377+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
378+
{YES}
379+
</PlansTableCell>
380+
</tr>
381+
382+
<tr>
383+
<PlansTableCell>Persisted documents</PlansTableCell>
384+
<PlansTableCell activePlan={activePlan} plan="Hobby">
385+
{YES}
386+
</PlansTableCell>
387+
<PlansTableCell activePlan={activePlan} plan="Pro">
388+
{YES}
389+
</PlansTableCell>
390+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
391+
{YES}
392+
</PlansTableCell>
393+
</tr>
394+
395+
<tr>
396+
<PlansTableCell>OpenTelemetry (OTEL) tracing</PlansTableCell>
332397
<PlansTableCell activePlan={activePlan} plan="Hobby">
333398
{YES}
334399
</PlansTableCell>
@@ -341,7 +406,7 @@ export function PlansTable({ className }: { className?: string }) {
341406
</tr>
342407

343408
<tr>
344-
<PlansTableCell>Prometheus Metrics</PlansTableCell>
409+
<PlansTableCell>Prometheus metrics</PlansTableCell>
345410
<PlansTableCell activePlan={activePlan} plan="Hobby">
346411
{YES}
347412
</PlansTableCell>
@@ -354,7 +419,59 @@ export function PlansTable({ className }: { className?: string }) {
354419
</tr>
355420

356421
<tr>
357-
<PlansTableCell>Custom Plugins</PlansTableCell>
422+
<PlansTableCell>Demand control</PlansTableCell>
423+
<PlansTableCell activePlan={activePlan} plan="Hobby">
424+
{YES}
425+
</PlansTableCell>
426+
<PlansTableCell activePlan={activePlan} plan="Pro">
427+
{YES}
428+
</PlansTableCell>
429+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
430+
{YES}
431+
</PlansTableCell>
432+
</tr>
433+
434+
<tr>
435+
<PlansTableCell>Rate limiting</PlansTableCell>
436+
<PlansTableCell activePlan={activePlan} plan="Hobby">
437+
{YES}
438+
</PlansTableCell>
439+
<PlansTableCell activePlan={activePlan} plan="Pro">
440+
{YES}
441+
</PlansTableCell>
442+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
443+
{YES}
444+
</PlansTableCell>
445+
</tr>
446+
447+
<tr>
448+
<PlansTableCell>Subgraph request signing</PlansTableCell>
449+
<PlansTableCell activePlan={activePlan} plan="Hobby">
450+
{YES}
451+
</PlansTableCell>
452+
<PlansTableCell activePlan={activePlan} plan="Pro">
453+
{YES}
454+
</PlansTableCell>
455+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
456+
{YES}
457+
</PlansTableCell>
458+
</tr>
459+
460+
<tr>
461+
<PlansTableCell>Response caching</PlansTableCell>
462+
<PlansTableCell activePlan={activePlan} plan="Hobby">
463+
{YES}
464+
</PlansTableCell>
465+
<PlansTableCell activePlan={activePlan} plan="Pro">
466+
{YES}
467+
</PlansTableCell>
468+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
469+
{YES}
470+
</PlansTableCell>
471+
</tr>
472+
473+
<tr>
474+
<PlansTableCell>Custom plugins</PlansTableCell>
358475
<PlansTableCell activePlan={activePlan} plan="Hobby">
359476
{YES}
360477
</PlansTableCell>
@@ -522,7 +639,29 @@ export function PlansTable({ className }: { className?: string }) {
522639
description="Enterprise-grade software, affordable for everyone."
523640
/>
524641
<tr>
525-
<PlansTableCell>SOC 2 Type II Certified</PlansTableCell>
642+
<PlansTableCell>
643+
SOC 2 Type II Certified
644+
<br />
645+
<TextLink
646+
href="https://security.graphql-hive.com"
647+
target="_blank"
648+
className="text-sm text-green-800"
649+
>
650+
Learn more
651+
</TextLink>
652+
</PlansTableCell>
653+
<PlansTableCell activePlan={activePlan} plan="Hobby">
654+
{YES}
655+
</PlansTableCell>
656+
<PlansTableCell activePlan={activePlan} plan="Pro">
657+
{YES}
658+
</PlansTableCell>
659+
<PlansTableCell activePlan={activePlan} plan="Enterprise">
660+
{YES}
661+
</PlansTableCell>
662+
</tr>
663+
<tr>
664+
<PlansTableCell>Audit logs</PlansTableCell>
526665
<PlansTableCell activePlan={activePlan} plan="Hobby">
527666
{YES}
528667
</PlansTableCell>

0 commit comments

Comments
 (0)