Website profiles · Technology insights · Alternatives

puckeditor.com

Let your users generate, review, and refine production-ready interfaces inside your application with Puck.

Paid content
Visit website
Profile views 7 Outbound visits 1 Normal
Puck - The visual editor for React Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
Paid contentObserved
Registered
2023
Hosting
VercelInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Puck?

Puck is a visual editor for React: a component you embed in your own application so your users can compose, review, and refine real React interfaces rather than mockups. Its positioning on Puck is "the agentic visual editor for React" — meaning AI-assisted generation sits alongside hands-on visual editing, but the output stays inside your component system and your rules.

What that means in practice

  • For developers: you register your own React components as the building blocks, so users can only assemble interfaces from pieces you have approved. The editor is integrated into your app, not a separate tool your users export from.
  • For end users (marketers, designers, internal ops): they get a drag-and-drop canvas over those components, without needing to touch code or wait on a developer for every text or layout change.
  • For AI-assisted workflows: the page frames it as "the scale of AI, with your rules" — generation and refinement are constrained by your component set and configuration instead of producing arbitrary markup.

Where it fits, and where it doesn't

Your situation Puck is a reasonable fit Look elsewhere
React app, structured content Yes — components become editable blocks —
Non-React stack — Page builders native to your framework
Pixel-perfect freeform design — Design tools with unrestricted canvases
Strict brand/design-system control Yes — you define the allowed components —

The trade-off is the usual one with constrained editors: you gain consistency, safety, and maintainability, but you give up the freedom of an open canvas. That constraint is the point if your content needs to stay within a design system.

A concrete scenario: a SaaS team wants marketing pages that non-engineers can edit weekly. Instead of a separate CMS with its own templating language, they register their existing hero, pricing table, and testimonial components in Puck, hand the editor to the marketing team, and the published pages use the same components as the product UI.

Next step: open Puck and check whether the integration model matches your stack — specifically, how much setup it takes to expose your first component and whether the editing experience suits the people who will actually use it.

How does Puck integrate with an existing React application?

Puck is designed to be embedded directly into an existing React app rather than used as a separate hosted tool. You install it, wrap your editable content in its provider, and render its <Puck> editor component where you want the visual editing UI to appear. Your own React components become the building blocks users can drag onto the page, so the editor produces the same components your app already renders in production.

What that means in practice

  • Your component library stays the source of truth. You expose a set of components (and their editable props) through a Puck config object; Puck uses that config to render the editor and to output the saved page data.
  • Content is stored as structured data, not raw HTML. Your app reads that data and renders it with the same components, which keeps the published page consistent with what users designed.
  • Editing lives inside your application. You control routing, authentication, data fetching and persistence, so Puck fits into an existing admin area or CMS rather than replacing it.

A concrete integration path

  1. Add Puck to your project and define a config mapping each editable component to its fields.
  2. Wrap the relevant route in Puck's provider and render the editor component.
  3. Save the resulting data to your own backend (API, database, file).
  4. On the public-facing route, read that data and render it through the same component map.

Trade-offs to weigh

  • You take on the work of defining configs, persistence and publishing flow; Puck supplies the editing layer, not a finished CMS.
  • Because output uses your components, styling and behavior stay under your control, but any component you want editable must be registered and given sensible fields.
  • Teams that want a quick standalone page builder may prefer a hosted option; teams that need editing inside an existing product tend to value Puck's embedding model.

Next step

Sketch the smallest set of components you would want users to edit (for example a hero, a feature grid and a call to action), write a config for those, and render the editor on a single test route before wiring up persistence. If you want to see how the pieces fit, the official documentation at Puck is the place to start.

How does Puck compare to other React visual editors or page builders?

Puck positions itself as an "agentic visual editor for React," meaning it is meant to be embedded inside your own React application so your users can generate, review and refine interfaces — rather than being a standalone site builder you log into. Its own page frames the comparison around "the scale of AI, with your rules" and "the level of control you need," which is the clearest signal of where it sits: control and integration over out-of-the-box convenience.

Where Puck tends to fit

  • You are a developer or product team shipping a React app, and you want non-developers (marketers, ops, clients) to edit predefined blocks without touching code.
  • You need to constrain what users can do — your component library, your rules — instead of exposing a freeform canvas.
  • You want AI-assisted generation and refinement inside your product, not as a separate tool.

Where other categories fit better

  • Hosted page builders (for example Webflow or Wix) suit people who want a finished website with hosting, CMS and publishing handled for them, and who are willing to work outside their own codebase.
  • Open-source React editors and block frameworks such as Builder.io or Strapi-style headless approaches appeal when you want a hosted visual layer or a content backend rather than an editor embedded directly in your app.
  • Hand-rolled block systems (your own components plus a form-based CMS) win when editing needs are narrow and you would rather avoid another dependency.

A practical way to decide

Question Points toward Puck Points elsewhere
Is the editor inside your React app? Yes Hosted builder
Do you define every allowed block? Yes Freeform canvas tools
Who edits content? Your users/clients You alone
Do you need hosting and CMS included? No Hosted platforms

A concrete scenario: a SaaS team wants customers to customise dashboard layouts using the company's own chart and card components. Puck's model — developer-defined components, user-facing editing — matches that. The same team building a public marketing site would likely be faster with a hosted builder.

Next step: list the exact components you would expose and who would edit them. If that list is short and the editors are non-developers inside your product, Puck is worth a prototype; if you need publishing and hosting, evaluate a hosted option first.

What pricing plans does Puck offer and what features are included in each?

Puck's public site does not present a straightforward public price list on its homepage. Its pricing page exists at Puck (linked as "Pricing"), but the page evidence provided here does not include the plan names, prices, or feature breakdowns. So the honest answer is: the exact plans and included features are not available from the supplied information.

What can be said from the page evidence

Puck positions itself as "the agentic visual editor for React," with headings that emphasize:

  • Integrated by developers. Loved by users. — a split audience: engineering teams embed it, non-technical users operate it.
  • The scale of AI, with your rules. — AI-assisted interface generation, but bounded by the rules the integrating team sets.
  • How we compare and The level of control you need — suggests tiering or configuration around control, likely relevant to pricing differences.
  • How teams use Puck — use-case-oriented rather than feature-list-oriented.

A pricing page URL is listed, which implies Puck does publish plan information, but the specific contents are not in the evidence.

Practical next step

To compare plans accurately, open the pricing page directly at Puck and check three things:

  1. Seat vs. usage limits — whether you pay per editor/builder seat, per end-user, or per rendered page.
  2. AI and agentic features — whether AI generation, review, and refinement are in all tiers or gated to higher ones.
  3. Self-hosting vs. cloud — React visual editors often differ sharply here, and "control" language on the site hints at this distinction.

If you are evaluating alternatives while you wait, Builder.io and Plasmic are comparable visual-editor-for-React products with published pricing pages you can cross-check.

How can I use Puck to let users generate and edit interfaces with AI while keeping control over design rules?

You can use Puck as an embedded visual editor inside your own React application, so your users generate and refine interfaces with AI while every result still passes through the design rules and component set you define. Puck is the editing layer; your component library and constraints are what keep the output on-brand.

The core pattern

  1. Define your component catalogue. Register only the React components users are allowed to place — your buttons, sections, cards, layout primitives — with the props Puck should expose. Anything not registered simply cannot appear in the output.
  2. Set the rules at the component level. Because users compose from your catalogue rather than raw HTML/CSS, spacing scales, colour tokens, typography and allowed variants can be baked into the components themselves. This is how you get "the scale of AI, with your rules."
  3. Let AI generate into that space. Generation produces a Puck data structure built from your registered components, which users then review and refine in the visual editor rather than starting from a blank canvas.
  4. Review and refine in place. Puck's stated flow is generate, review, refine — so the editor is the checkpoint, not a separate approval tool.

Who this suits

  • SaaS teams that want customers to build pages or dashboards without handing over raw code.
  • Internal tools where non-developers need to assemble interfaces from approved blocks.
  • Products adding AI-assisted page building where brand consistency matters more than unlimited freedom.

The trade-off to weigh

More control means a smaller palette. If you register five components with tight prop limits, AI output will be consistent but repetitive; a broad catalogue gives variety at the cost of guardrails. The practical middle ground is to constrain layout and styling heavily while leaving content and ordering flexible — that is usually where AI adds the most value.

A concrete scenario

A marketing platform embeds Puck in its page builder. It registers a hero, feature grid, testimonial and CTA block, each with fixed spacing and theme tokens. A customer types a prompt; the AI assembles a page from those four blocks; the customer drags sections, swaps copy and publishes. Nothing can break the grid because no component exists that could.

Next step

Start by listing the components you would allow a trusted colleague to use unsupervised. That list is your Puck catalogue, and it defines both what AI can generate and what your users can change.

What are common use cases and examples of how teams use Puck?

Teams use Puck when they want a React page or component editor that lives inside their own product, not a separate CMS. The common thread is giving non-developers controlled editing power while developers keep ownership of components, data and rendering rules.

Typical use cases

  • Marketing and content pages inside an app. A growth or content team assembles landing pages, campaign pages or help articles from pre-built React blocks. Developers define the blocks once; marketers rearrange copy, images and CTAs without a deploy.
  • Customer-facing site builders. SaaS products that let their own customers build a page, storefront or profile. Puck supplies the editing surface, while the product supplies the blocks and persistence.
  • Internal tools and admin screens. Operations teams compose dashboards, forms or report layouts from approved widgets, avoiding one-off frontend tickets.
  • AI-assisted page generation. Puck’s positioning around “the scale of AI, with your rules” points to workflows where an AI drafts a layout and a human reviews and refines it. The value is that generated output is constrained to your registered components, so it stays production-ready.
  • Design-system-driven composition. Teams with a mature component library expose a curated subset as Puck blocks, keeping visual consistency while allowing layout freedom.

A concrete scenario

A B2B SaaS company wants its content marketer to publish feature pages without engineering involvement. Developers register Hero, FeatureGrid, PricingTable and FAQ as Puck components with editable props. The marketer drags them into place, edits text and images, and previews the page. The result renders through the app’s own React components, so styling, analytics and accessibility behaviour stay consistent with the rest of the product.

How to decide if it fits

If you need… Puck is a good fit when… Consider alternatives when…
Editing inside your React app You want the editor embedded in your product You want a standalone hosted CMS
Developer-controlled components Your team can define and maintain a block library You need unlimited freeform HTML/CSS editing
AI-generated layouts You want generated output limited to approved components You need fully open-ended generation

Start by listing the five to ten components your non-developers actually need, then check whether Puck’s model of registering React components matches how your app renders pages. See Puck for the editor itself and React if your team needs a refresher on the component model the blocks are built from.

Related questions

More questions →
How Does Puck Compare to Other Visual Editors or Page Builders?

Puck is a React visual editor that you embed inside your own application, rather than a hosted page builder you log into. That distinction drives most of the comparison: with Puck, your components, data, and rules stay in your codebase, and your users edit within the product you ship. If you need a standalone site builder or a marketing page tool, Puck is usually the wrong fit. If you are building a React app and want your own users to compose or refine interfaces, Puck is designed for exactly that.

The core difference: embedded editor vs. external builder

Most page builders fall into one of two camps:

  • Hosted builders (think site builders and CMS page tools): you or your team log into a separate product, build pages there, and the result is rendered somewhere else. The builder owns the editing surface.
  • Embedded React editors like Puck: the editor is a component you render inside your app. Your users never leave your product, and the editor works with the components you already have.

Puck's site frames this as "Integrated by developers. Loved by users." — the developer wires up the editor and the component set, and the end user gets a visual editing experience inside the application.

What you control with Puck

The recurring theme in Puck's own positioning is the level of control. Concretely, that means:

  • Your components. You decide which React components are available to edit and how they behave. The editor doesn't ship a fixed widget library you have to work around.
  • Your rules. Puck describes itself as offering "the scale of AI, with your rules" — meaning AI-assisted generation of interfaces still runs inside constraints you define, not an open-ended generator.
  • Your editing experience. Because the editor is embedded, the review-and-refine loop happens in your UI, not a third-party dashboard.

This matters most when you have a design system, brand constraints, or data shapes that a generic builder can't represent.

Where Puck fits vs. where it doesn't

If your situation is… Puck is a good fit A hosted builder is usually better
You're building a React app Yes — it's built for React Only if you don't need in-app editing
Users should edit inside your product Yes — embedded by design No — they'd leave your app
You have your own component library Yes — you supply the components Often constrained by the builder's widgets
You want a ready-made marketing site No Yes
You need AI generation under your own rules Yes — that's a stated focus Varies; often less controllable

How to decide

Ask two questions:

  1. Who edits, and where? If the answer is "my users, inside my app," Puck's embedded model is the point. If it's "my marketing team, in a separate tool," look at hosted builders.
  2. How much do you need to constrain the output? If your interfaces must follow your components and rules — especially with AI in the loop — Puck's control model is the reason to choose it. If you want maximum speed with minimum setup and don't care about component fidelity, a hosted builder gets you there faster.

Puck's own site includes a "How we compare" section and a "How teams use Puck" section if you want its framing of specific alternatives; check those pages for the current comparison set, since the exact competitors listed can change.

Who Is Puck For and What Kind of React Projects Can Use It?

Puck is a visual editor for React, and it's aimed at two audiences at once: React developers who integrate it, and the end users of their applications who then edit with it. You'd consider it when you need to embed visual editing directly inside a React app — letting users generate, review, and refine production-ready interfaces without leaving your product. It is not a standalone site builder you hand to non-technical users on its own; it's a component you add to a codebase you already control.

Who Puck is built for

Puck's own framing splits the audience cleanly: "Integrated by developers. Loved by users."

React developers are the ones who do the integration work. They define which components are editable, what props those components expose, and how the editor behaves. The value for them is that they keep control over the component library and rendering while handing editing capability to others.

End users of the application are the ones who actually edit. They get a visual interface for composing, reviewing, and refining interfaces — the site describes this as generating, reviewing, and refining production-ready interfaces inside your application.

If you're evaluating Puck, the practical question is whether you have both sides: a React codebase you own, and users who need to edit UI without touching code.

What kind of React projects fit

Puck fits projects where the editing surface is inside your app rather than a separate tool. Based on how the site describes its use, these are the recurring patterns:

Project situation Why Puck fits
You have a React component library and want users to compose pages from it Puck edits the components you define, so your design system stays the source of truth
You want AI-assisted interface generation with your own rules The site positions this as "the scale of AI, with your rules" — generation constrained by your components
Users need to review and refine generated or hand-built interfaces Editing, review, and refinement happen in the same embedded editor
Teams with different editing needs across the same product The site notes "How teams use Puck" varies, and emphasizes "the level of control you need"

The common thread: you need visual editing as a feature of your product, not as a separate destination.

What Puck is not

A few boundaries worth being explicit about, since they determine fit:

  • It is not framework-agnostic. It's a React editor. If your stack isn't React, this isn't the tool.
  • It is not a no-code product for people who don't have developers. Someone has to integrate it and define the editable components first.
  • It is not described as free. The site has a pricing page, so cost is a real consideration — check current terms there rather than assuming.

How to decide

Ask three questions in order:

  1. Is my frontend React? If no, stop here.
  2. Do I control the component definitions? Puck's control model depends on you defining what's editable. If you can't, the fit is poor.
  3. Do my users need to edit UI inside my app? If editing is a core product feature rather than an internal tool, Puck's positioning matches.

If all three are yes, Puck is designed for exactly your case. If any is no, the mismatch is structural rather than a matter of configuration.

For specifics on integration, component definitions, and current pricing, the site itself is the authoritative source — start with the pricing page for commercial terms and the main documentation for the developer workflow.

What is Puck (puckeditor.com)?

Puck is a visual editor for React that you embed inside your own application. Instead of sending users to a separate page builder or CMS, it lets them generate, review, and refine production-ready interfaces directly within your product. It is built for a split audience: developers integrate it, and their end users operate it. If you are building a React app where non-developers (or AI-assisted workflows) need to compose real UI, Puck is the category of tool to evaluate.

What Puck actually is

Puck is a React component library that renders an editing surface on top of your own components. You define which components are available and what props they accept; Puck provides the drag-and-drop canvas, the property controls, and the data model that describes the page.

The site frames it as "the agentic visual editor for React," with the tagline "Integrated by developers. Loved by users." That phrasing points to the core idea: the editor is not a standalone product your users log into — it is a capability you add to your app.

The problem it solves

Most React teams hit the same wall: the app needs editable pages, but a traditional CMS gives you a rigid content model that does not match your real components, and hand-building an editor is weeks of work.

Puck addresses this by letting the editor operate on your actual component tree. The result is that what users edit is what ships — no translation layer between "content" and "code."

A second problem it targets is AI-generated UI. The site emphasizes "the scale of AI, with your rules," meaning generated interfaces still have to conform to the components and constraints you define, rather than producing arbitrary markup.

How it fits together

Piece Who owns it What it does
Component config Developer Declares which components and props are editable
Editor UI Puck Renders the canvas, drag-and-drop, and field controls
Page data Your app Stores the structured output Puck produces
Rendering Your app Renders the same components from that data

The key mechanism: Puck does not invent its own rendering format. It outputs data that maps back to the components you registered, so your production render path and the editor share one source of truth.

When Puck is a good fit

  • You have a React codebase and want editing inside it, not beside it.
  • Your users need to assemble pages from a known set of components.
  • You want AI or automated generation constrained to your design system.
  • You need the editor to respect your rules rather than a generic block library.

When it is probably not the fit

  • You are not on React.
  • You want a hosted, standalone CMS with no integration work.
  • Your content is mostly long-form text rather than composed UI.

What to check before committing

The site lists a Pricing page, so commercial terms exist — review them directly rather than assuming a free tier. Also confirm two things against your own stack: how much control you get over the property-editing UI, and how the page data is persisted and versioned in your app. The "How we compare" and "The level of control you need" sections on the site are the right places to pressure-test those questions against alternatives.

If your goal is "let users build real interfaces inside our React app, under our constraints," Puck is aimed squarely at that. If your goal is "give the marketing team a blog," it is more machinery than you need.

What pricing plans does Puck offer?

Puck lists a dedicated Pricing page at puckeditor.com/pricing, which is the authoritative source for current plan names, limits, and costs. The available site data confirms that a pricing page exists but does not include the specific tiers, prices, or feature breakdowns, so any plan-level comparison below should be verified on that page before you commit.

What the site confirms

  • Puck is positioned as "the agentic visual editor for React," with the tagline "Let your users generate, review, and refine production-ready interfaces inside your application."
  • A Pricing link is present in the site navigation, indicating Puck is sold as a commercial product rather than only an open-source library.
  • No payment platforms, free-tier claims, or numeric prices appear in the available page evidence, so those details cannot be stated here.

How to evaluate the plans when you open the pricing page

Because Puck is a developer-facing React editor, plan differences usually map to how you deploy and govern it rather than to consumer-style feature gates. When you review the pricing page, check these dimensions in order:

  1. Seat or developer count — how many engineers on your team will configure and maintain Puck.
  2. End-user or editor limits — whether the plan caps the number of people who use the editor inside your app.
  3. Hosting and deployment model — self-hosted versus managed, and whether that changes the price.
  4. Support and SLA — response times and channels, which matter more for production deployments.
  5. Commercial license terms — whether your use case (internal tool, SaaS, client work) is covered.

Choosing based on your situation

Your situation What to look for on the pricing page
Solo developer prototyping Lowest tier that permits commercial or production use
Small team shipping one React app Per-seat pricing and whether editor end-users count
Agency building for multiple clients License terms covering multiple client deployments
Larger org with compliance needs Support tier, SLA, and any enterprise or custom option

If the page offers a "Contact sales" or custom tier, that typically signals volume-based or enterprise licensing, which is worth requesting when your seat count or deployment scope is uncertain.

Common sticking points

  • Assuming it's free. The presence of a Pricing page means paid plans exist; it does not confirm a free tier. Check the page directly.
  • Confusing the library with the product. Puck's editor may be usable in code while commercial features, support, or hosted services sit behind a plan.
  • Ignoring end-user counting. For an in-app editor, the number of people editing content can drive cost more than the number of developers.

For exact figures and current terms, go to puckeditor.com/pricing — that page is the only reliable source for up-to-date plan details.

How Does Puck Let You Control AI-Generated Interfaces With Your Own Rules?

Puck is a visual editor for React that lets your users generate, review, and refine production-ready interfaces inside your application. Its control model is aimed at teams that want AI-assisted interface generation but don't want to hand over the design system, component set, or editing permissions to the model. You define the rules; Puck enforces them at the point where users generate and edit.

The core idea: your rules, applied at AI scale

Puck's own framing is "The scale of AI, with your rules" and "The level of control you need." The practical meaning is that AI output is constrained by the same configuration that governs manual editing. Instead of letting a model emit arbitrary markup, you register the components and props that are allowed to exist, and everything users generate or refine stays inside that boundary.

This matters because unconstrained generation tends to produce interfaces that look plausible but break your design system, use components you don't ship, or accept props your components can't handle.

Where the control actually lives

Component allowlist

You decide which React components are available to the editor. If a component isn't registered, it can't appear in a generated or hand-edited interface. This is the primary lever: the surface area AI can touch is exactly the surface area you exposed.

Prop-level constraints

For each registered component you define which props exist and what values they accept. A generated interface can only set props you declared, which keeps output compatible with your actual component implementations rather than a model's guess at them.

Generate, review, refine as a loop

Puck describes the workflow as letting users "generate, review, and refine production-ready interfaces inside your application." The review step is not decorative — it's where a person inspects what the model produced against your rules before it moves toward production. Refinement happens through the same constrained editor, so corrections can't drift outside the allowlist either.

What this looks like in practice

A concrete scenario: a marketing team wants to assemble landing pages without filing tickets. You register your heading, button, image, and layout components in Puck, with only the props your design system supports. A user prompts for a hero section. The model can only compose from those components and props, so the result uses your real button variants and spacing tokens rather than invented ones. The user reviews it, swaps a component, adjusts copy, and the page is ready — still inside your rules.

The same pattern applies to internal tools, dashboards, or any interface where you want generation speed without losing consistency.

Who this fits, and who it doesn't

Situation Puck's control model fits?
You have a React component library you want respected Yes — the allowlist maps directly to it
You need non-developers to build or edit UI Yes — editing happens in the visual editor, not code
You want AI output reviewed before it ships Yes — review is part of the stated workflow
You want a model to invent new components or arbitrary CSS No — output is bounded by what you register
You're not on React No — Puck is a React editor

Checking the details before you commit

The specifics that determine fit — exact configuration APIs, how generation is wired into your app, and what the pricing tiers include — are not covered in the material summarized here. Puck's site has a dedicated pricing page at puckeditor.com/pricing, and the comparison and "How teams use Puck" sections on the homepage are the right places to verify how the control model maps to your stack. Confirm the component and prop configuration surface against your own design system before assuming a given constraint is expressible.

Website Overview

The available information shows a mix of normal operation and configuration gaps. Depending on how the website is used, these gaps may affect secure access or the consistency of its public presentation.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 3 years of registration history; its current configuration provides more context than age alone. The registrar is NameCheap, Inc., a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

The lowest TTL is 60 seconds, supporting rapid record changes at the cost of more frequent lookups. Nameservers are provided by Namecheap, indicating managed DNS hosting. MX records point to the Google Workspace email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

X-Powered-By exposes backend information: Next.js. All six checked browser-security headers are present. Their effectiveness still depends on the policy values and application behavior. No obvious internal addresses or debug information were found in the headers. The Server header contains the custom value Vercel. Cookie security attributes are unknown.

Technology Stack Analysis

The public page identifies Next.js, Vercel without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. Twitter Card metadata is configured. The title has 34 characters, within a common display range. A meta description is present, with 106 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSNamecheap
HostingVercel
EmailGoogle Workspace
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 216.150.1.1

Registration details

RDAP / WHOIS

RegistrarNameCheap, Inc.
Registered2023-09-21
Expires2027-09-21
Domain statusclient transfer prohibited
Nameserversdns1.registrar-servers.com、dns2.registrar-servers.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Apuckeditor.com216.150.1.11799—
MXpuckeditor.comsmtp.google.com601
NSpuckeditor.comdns1.registrar-servers.com1800—
NSpuckeditor.comdns2.registrar-servers.com1800—
TXTpuckeditor.comgoogle-site-verification=7CzawG9fiiT_F1PlmAjNLYF_f9xw4epZrOtnJ96Gz2s1799—
TXTpuckeditor.comoneleet-domain-verification-59a40a2e-4a75-4ad3-b377-1e5779f8d3511799—
TXTpuckeditor.comv=spf1 include:_spf.google.com ~all1799—
DMARC_dmarc.puckeditor.comv=DMARC1; p=reject; rua=mailto:[email protected]; fo=11799—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectpuckeditor.com
IssuerLet's Encrypt
Valid until2026-11-15T18:08 · Remaining when checked: 41 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlpublic, max-age=0, must-revalidate
serverVercel
strict-transport-securitymax-age=63072000
content-security-policyobject-src 'none'; base-uri 'self'; form-action 'self'; frame-ancestors 'self'; upgrade-insecure-requests
x-frame-optionsSAMEORIGIN
x-content-type-optionsnosniff
referrer-policystrict-origin-when-cross-origin
permissions-policycamera=(), microphone=(), geolocation=(), browsing-topics=(), interest-cohort=(), payment=(), usb=(), fullscreen=(self)
set-cookieRedacted

Identified technologies

Next.jsVercel

Pages, Search and Sharing

Meta descriptionLet your users generate, review, and refine production-ready interfaces inside your application with Puck.
Canonical URLNot detected
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 0 allowed · 3 disallowed
  • Disallow/v/*
  • Disallow/app/
  • Disallow/next/

User reviews (0)

  • No reviews yet.