Website profiles · Technology insights · Alternatives

supermemory.ai

Agents need memory. supermemory is building the default engine for memory and continual learning for agents.

Paid content
Visit website
Profile views 0 Outbound visits 0 Normal
supermemory Full homepage screenshot

At a glance

Category
Artificial Intelligence
Language
English
Paid-content signal
Paid contentObserved
Registered
2024
Hosting
CloudflareInferred
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 supermemory?

supermemory is a memory and continual-learning layer for AI agents. Rather than relying on a model's built-in context window, it stores what an agent has learned about a user, task or tenant in a vector-graph database and injects the relevant parts back into the model's context in real time. The stated goal is memory that persists and improves across sessions, so an agent accumulates useful context instead of starting from scratch each time.

How it fits into an agent stack

According to the product page, raw inputs such as chats, URLs and raw data flow into the system, where a component called learner-1 extracts, merges, infers and forgets memories against the memory database. The result is injected into the agent's context, described as happening through hooks. Memory lives outside the model provider, so it can carry across different models and harnesses and stay interoperable. Access is offered through an API, plugins and MCP, and the page notes it can run in air-gapped environments.

Who it is for

  • Teams building multi-model agents who want memory that survives a model swap rather than being tied to one provider.
  • Product teams serving many users or tenants who need per-user learning kept separate and durable.
  • Enterprise and regulated environments where on-premises or air-gapped deployment matters; the page also distinguishes advanced PDF extraction (OCR, figure and diagram descriptions) on Scale and Enterprise from standard extraction on Free, Pro and Max.

What to weigh

The pitch is infrastructure rather than an end-user app: the value depends on how well injected memories match the task, and the page's own framing acknowledges that forgetting and merging are part of the design, which means memory quality is something you would need to evaluate on your own data. A practical next step is to start with the API or MCP integration on a single agent workflow, then check whether recalled context actually improves answers before expanding to multiple tenants. Pricing tiers are listed at supermemory.

How does supermemory keep memory consistent across different models and agent harnesses?

supermemory keeps memory consistent by placing it outside the model itself. According to its site, learning and memory live outside model providers, so they carry across models and harnesses and stay interoperable and in context. A separate component, learner-1, extracts and consolidates context for each user, task or tenant into a vector-graph database, then injects the relevant tokens back into the agent's context in real time. The same memory store therefore serves whichever model or harness is in use, rather than being tied to one provider.

A practical example: a team runs the same assistant on two different harnesses. When a user's preferences and past task details are stored centrally and injected at request time, switching harnesses doesn't wipe that history. The site also notes support for any model and any harness, and availability through an API, plugins and MCP, which is how different tools can reach the same memory layer.

Two caveats worth testing before relying on this:

  • Injection is the consistency mechanism. What the model "remembers" depends on what learner-1 selects and injects, so check relevance and recency behavior across models.
  • Update and forgetting matter. The site describes learner-1 updating, merging, inferring and forgetting memories; verify that corrections propagate consistently across every harness you use.

For a concrete next step, run a small cross-model test: store a set of facts and preferences, then query them through two different harnesses and compare answers. If both return the same context, the shared memory layer is doing its job. See supermemory for the documented setup paths.

Can supermemory run in air-gapped or on-premises environments?

Yes. supermemory states that it runs everywhere, including air-gapped environments, and it offers a "Talk to sales" path alongside its API, plugins, and MCP access. The public page confirms air-gapped support as a capability but does not detail deployment options, installation steps, or which plans include on-premises hosting.

What this means in practice

  • Air-gapped: A team with no outbound internet access, such as in defense, healthcare, or regulated finance, can use supermemory's memory layer without routing data through external model providers, because learning and memory are kept separate from the model and injected into context.
  • On-premises: The page's air-gapped claim implies self-hosted or private deployment is possible, but treat the exact on-premises setup as something to confirm with sales rather than a published specification.

How to evaluate it

If your requirement is strict isolation, ask supermemory's sales team directly about:

  1. Deployment model (fully self-hosted, private cloud, or hybrid) and what infrastructure you must provide.
  2. Which features, such as the learner-1 memory engine and document extraction with OCR, remain available offline.
  3. How updates and model changes are delivered without internet access.

For comparison, other memory and agent-infrastructure vendors publish their own deployment policies; check official documentation such as LangChain or Pinecone if you are weighing alternatives. The decisive criterion is whether your compliance regime requires no external network path at all, in which case confirm the air-gapped deployment contract before committing.

How does learner-1 decide what to remember, merge, infer, or forget over time?

The page describes learner-1 as the component that extracts and "dreams on" the context of every user, task, or tenant, then updates, merges, infers and forgets against a memory database before injecting relevant memories back into the model's context. That is the full extent of the mechanism the page states: it does not publish the decision rules, thresholds, scoring, decay policy or conflict-resolution logic behind those four operations.

What the page does and does not say

Operation What the page states What it leaves unspecified
Remember (extract) Pulls learnings from chats, URLs and raw data into a vector-graph database What counts as worth storing; deduplication rules
Merge Combines memories as new context arrives How conflicting memories are reconciled
Infer Derives learnings beyond what was explicitly stated What kinds of inference are allowed
Forget Removes memories over time Triggers, time windows or decay rules

The one design signal it does give is "an understanding of time": memories are treated as time-aware rather than a flat pile, which matters when a user's preferences change and older entries should lose weight. The vector-graph structure also implies recall works by both semantic similarity and relationships between memories, not keyword lookup alone.

Practical next step

If the merge/forget policy matters for your use case — for example, a support agent that must not carry a customer's outdated plan into a new conversation — test it directly: feed a sequence where a fact changes (address, tier, preference), then query the agent later and check whether the old value resurfaces. Run the same sequence across two different models to confirm memories persist independently of the model provider, as the page claims. For teams weighing alternatives, Mem0 and Zep also address agent memory and are worth comparing on the same change-over-time test rather than on feature lists.

What does supermemory's pricing include for document extraction and OCR compared to the free tier?

supermemory's page evidence draws the document-extraction line between plan tiers rather than between paid and free in general: advanced document extraction for PDFs, including OCR and descriptions of figures and diagrams, is listed under Scale and Enterprise, while Free, Pro and Max keep standard PDF extraction. So a paid Pro or Max subscription does not, on the evidence shown, upgrade you to OCR and figure/diagram descriptions—that capability is positioned as an enterprise-scale feature.

What this means in practice

Need Plan tier indicated on the page
Standard PDF text extraction Free, Pro, Max
OCR for scanned or image-based PDFs Scale, Enterprise
Descriptions of figures and diagrams Scale, Enterprise

If your documents are born-digital PDFs with a clean text layer, standard extraction should cover most retrieval and memory use cases, and the free tier is a reasonable place to test whether extraction quality is sufficient. If you routinely ingest scanned contracts, image-heavy reports or diagram-based material, the OCR and figure-description capability is the deciding factor, and the page points you to Scale or Enterprise rather than Pro or Max. The page also links to a document-support section for specifics, which is the right place to confirm format coverage before committing.

A practical next step: assemble a small test set of your five hardest PDFs—one scanned, one with charts, one multi-column—and check extraction output on the free tier first. If the scanned and diagram files fail, you have a concrete reason to discuss Scale or Enterprise with sales rather than paying for Pro expecting OCR.

How do I integrate supermemory into my agent using the API, plugins, or MCP?

Start with the integration path that matches how your agent is built: a direct API call for code you control, a plugin for supported harnesses, or MCP when you want the agent to reach memory as a tool. supermemory's page describes all three routes — API, plugins, and MCP — plus a setup prompt you can open in assistants such as ChatGPT, Claude, Cursor, and Grok supermemory. The underlying model is the same in each case: raw data (chats, URLs, raw data) enters, learner-1 extracts and consolidates it into a vector-graph database, and relevant memories are injected back into the model's context in real time.

Choosing a path

Path Best for What you handle Trade-off
API Custom agents, backends, multi-tenant apps Write and read calls, injecting retrieved memories into prompts Most control and portability; most wiring work
Plugins Teams already using a supported harness Configuration inside that tool Fast to start, but tied to the plugin's coverage
MCP Agents that should query memory as a tool Connecting the MCP server and scoping access Convenient and harness-agnostic, but retrieval depends on the agent deciding to call it

A concrete scenario: a support agent serving many customers. Tenant and user identifiers should be attached to every write so memories stay separated, and retrieval should be filtered the same way. Because memory lives outside the model provider, you can switch models without losing accumulated context — the page's stated design goal of "any model, any harness."

For deployment constraints, the page notes supermemory runs in air-gapped environments, which matters if your agent cannot call external services. Enterprise plans also add OCR and figure descriptions for PDFs, while Free, Pro, and Max keep standard PDF extraction.

Next step: decide whether memory should be pushed into context by your code (API) or pulled by the agent (MCP), then test with one user and one task before expanding to tenants.

Related questions

More questions →
How Does supermemory's Memory Engine Work with learner-1?

supermemory is a memory and continual-learning engine for AI agents: raw data (chats, URLs, files, raw data) enters the system, the learner-1 model extracts and "dreams on" that context, stores the result in a vector-graph database, and injects relevant memories back into the agent's context as tokens in real time. The practical payoff is that memory lives outside any single model provider, so it carries across models and harnesses. This explanation is for anyone deciding whether to build on supermemory or evaluating how its memory layer fits an agent stack.

The pipeline, step by step

The flow described on the site has four stages, shown in the site's Figure 1:

  1. Ingest. Chats, URLs, files, and raw data are fed into supermemory.
  2. Learn. learner-1 processes that raw context against the existing memory database, performing four operations: update, merge, infer, and forget.
  3. Store. The resulting learnings go into a vector-graph database — described as dense, interconnected, and growing, with an understanding of time.
  4. Inject. Prior memories are brought back to the model by injecting tokens into its context in real time, via hooks.

The key design choice is step 4: memory is delivered in-context rather than by fine-tuning or retraining the model. That is what makes it model-agnostic — the same memory can be re-injected into any model or harness.

What learner-1 actually does

learner-1 is the component that turns raw context into durable memory. The four operations are worth understanding separately:

Operation What it implies for your agent
Update Existing memories are revised as new information arrives, rather than appended blindly
Merge Related learnings are consolidated into interconnected entries instead of duplicates
Infer New conclusions are derived from context, not just stored verbatim
Forget Stale or superseded memories are dropped, keeping the store from growing unbounded

The "understanding of time" in the database matters here: because memories carry temporal context, update and forget can distinguish what is current from what is outdated. For example, if a user tells an agent their preferred language changed last month, a time-aware store can treat the newer statement as current rather than surfacing both with equal weight.

Why memory sits outside the model

The site's stated rationale is that intelligence is no longer the binding constraint — pre-training and post-training keep pushing model capability, but they don't let a model learn and improve in real time. So learning and memory are separated from model providers and kept interoperable. In practice this means:

  • Switching models or harnesses doesn't reset what the agent knows about a user, task, or tenant.
  • Memory is scoped per user, task, or tenant, so multi-tenant deployments keep contexts separated.
  • You are not locked to one vendor's memory feature.

How you connect to it

supermemory is available through an API, plugins, and MCP. The site also offers a setup prompt you can copy and open in an assistant (ChatGPT, Claude, Cursor, Grok are listed as compatible), which is the fastest path to a first working integration. The site reports it runs in production environments including air-gapped ones — relevant if your deployment can't reach external services.

Scale and plan differences

The site states supermemory already serves 100k+ organizations and over a trillion tokens a month. One concrete feature difference between tiers: Scale and Enterprise include advanced document extraction for PDFs, with OCR and descriptions of figures and diagrams, while Free, Pro, and Max keep standard PDF extraction. If your agents need to read scanned PDFs or diagram-heavy documents, that distinction should drive your tier choice. Current pricing is listed on the site's pricing page; check it there rather than assuming terms.

What to verify before committing

  • Retrieval quality on your data. The pipeline is only as good as what learner-1 infers and what gets injected. Test with your own chats and documents to see whether the right memories surface at the right moment.
  • Forgetting behavior. Confirm that superseded information is actually dropped in your use case, not just merged alongside the old version.
  • Document formats. If PDFs with figures or scans are core to your workload, confirm advanced extraction is included in the tier you plan to use.
  • Deployment constraints. If you operate in a restricted network, confirm the air-gapped option fits your environment before designing around the hosted API.
How to Get Started with supermemory Using the Setup Prompt

The fastest way to start is to copy the setup prompt from supermemory.ai and open it in an assistant you already use — ChatGPT, Claude, Cursor, or Grok are listed as supported targets. This works if you want to try memory in an existing chat or coding environment without building an integration first. If you need programmatic control or enterprise deployment, the site also offers an API, plugins, and MCP, with a sales contact for enterprise needs.

What the setup prompt does

supermemory describes itself as a memory and continual-learning engine for agents. Raw data — chats, URLs, files — enters the system; its learner-1 model extracts, merges, infers, and forgets against a vector-graph memory database; and the result is injected back into your agent's context as tokens in real time.

The setup prompt is the entry point that wires this loop into an assistant. The site presents it as a copyable block with two actions: Copy setup prompt and Open in ChatGPT / Claude / Cursor / Grok.

Step-by-step: start with the setup prompt

  1. Open supermemory.ai and locate the setup prompt block near the "Build with supermemory" call to action.
  2. Choose your path:
    • Click Copy setup prompt if you want to paste it into an assistant manually.
    • Click Open in ChatGPT, Claude, Cursor, or Grok to hand the prompt directly to that tool.
  3. Run the prompt in your assistant. The assistant receives the setup instructions and configures the connection to supermemory's memory layer.
  4. Verify it works by giving the assistant something worth remembering — for example, a preference or a project detail — then starting a new session and asking it to recall that detail. If the memory layer is connected, the context should carry over.
  5. Continue in your normal workflow. From here, memory updates happen as you use the assistant: learner-1 processes new context and injects relevant prior memories via hooks into your agent's context.

If you prefer a different entry point

Entry point Best for What to expect
Setup prompt (copy or open in assistant) Fastest trial in ChatGPT, Claude, Cursor, or Grok Prompt-driven setup inside a tool you already use
API Developers building memory into their own agents Programmatic access to the memory engine
Plugins Teams using supported platforms Memory added through existing plugin systems
MCP Agents and harnesses that speak MCP Memory exposed as an MCP integration
Sales contact Enterprise and air-gapped deployments Direct conversation about deployment needs

Common sticking points

  • Model and harness portability: supermemory states that learning and memory live outside model providers, so they carry across models and harnesses. If you switch assistants later, your memory is designed to follow — but confirm the new harness supports the injection method (hooks or MCP) you rely on.
  • Air-gapped environments: the site says supermemory runs everywhere, including air-gapped environments. That path is not self-serve through the setup prompt; it goes through sales.
  • PDF extraction depth varies by plan: advanced document extraction — OCR plus descriptions of figures and diagrams — is listed under Scale and Enterprise. Free, Pro, and Max keep standard PDF extraction. If your use case depends on reading diagrams, check the plan comparison before committing.
  • Plan details: the site links a pricing page, but the provided material does not list prices or limits for Free, Pro, Max, or Enterprise. Treat plan specifics as something to confirm on the pricing page rather than assume.

When the setup prompt is the right choice

Use it if your goal is to see memory working inside an assistant within minutes and you already have a ChatGPT, Claude, Cursor, or Grok workflow. Move to the API or MCP if you need memory embedded in a custom agent, and to sales if you need enterprise scale or an air-gapped deployment. The site reports the underlying infrastructure already serves 100k+ organizations and over a trillion tokens a month, which is a signal of production readiness rather than a substitute for testing your own use case.

Does supermemory Work With Any AI Model or Harness, Including Air-Gapped Environments?

Yes. supermemory is designed to sit outside the model itself: memory and learning live in supermemory's own infrastructure rather than inside a model provider, so the same memory can carry across models and harnesses. The site also states that supermemory "runs everywhere, even in air-gapped environments." The practical condition is that your agent must be able to reach supermemory and receive injected context — through the API, plugins, or MCP — so "any model" means any model your harness can wire up to that injection path, not automatic support with zero setup.

Why model choice doesn't lock your memory in

supermemory's stated position is that learning and memory should be separated from model providers and stay highly interoperable. The mechanism is in-context injection: raw data (chats, URLs, files, raw data) enters supermemory, the learner-1 model extracts and "dreams on" the context of each user, task, or tenant, updates/merges/infers/forgets against a vector-graph memory database, and the resulting memories are injected as tokens into your agent's context in real time.

Because the memory is stored and maintained outside the model, switching models or harnesses doesn't reset what the agent has learned. That is the core claim behind "any model, any harness."

What "in-context" means in practice

The model isn't retrained or fine-tuned on your data. Instead, relevant prior memories are placed into the prompt at request time. Two consequences follow:

  • Portability: the same memory store can serve different models, since each just receives tokens.
  • Model-agnostic behavior: the model's own weights are unchanged; improvement comes from better context, not from the model learning.

How you connect a model or harness

The site lists three access paths: API, plugins, and MCP. It also offers a setup prompt you can open in an assistant (the page names ChatGPT, Claude, Cursor, and Grok as examples) to configure the integration.

A typical flow looks like this:

  1. Input: your agent's raw context — chat turns, URLs, files, or raw data.
  2. Action: send it to supermemory; learner-1 processes it against the memory DB.
  3. Retrieval: prior memories are injected into your agent's context via hooks before the model call.
  4. Expected result: the model answers with relevant history and learnings in context, regardless of which model is behind the harness.

The exact endpoint names, SDK calls, and hook configuration aren't specified in the available page content, so check the API/plugin/MCP documentation for concrete parameters rather than assuming menu locations.

Air-gapped and self-hosted setups

The page states supermemory "runs everywhere, even in air-gapped environments." That claim matters if you can't send data to external model providers or SaaS services. However, the source material doesn't detail deployment options, licensing, or what an air-gapped install requires. Treat the air-gapped statement as a stated capability and confirm the specifics — supported deployment targets, offline model requirements, and data handling — with the team before planning around it.

Choosing based on your setup

Your situation What to check
Multi-model or multi-harness agents Whether your harness supports the API, a plugin, or MCP injection
You switch models often That memory persists outside the model — the core design claim
Air-gapped or restricted network Deployment specifics and offline requirements, which the page doesn't spell out
Heavy PDF/document use Document extraction tier: advanced extraction (OCR, figure/diagram descriptions) is listed under Scale and Enterprise; Free, Pro, and Max keep standard PDF extraction

Practical caveats

  • "Any model" still needs wiring. The model must receive injected tokens through a supported path; a harness with no way to call supermemory or accept injected context won't benefit automatically.
  • Scale claims are vendor-stated. The page says supermemory serves 100k+ organizations and over a trillion tokens a month; that's a company claim, not an independent benchmark.
  • Pricing and plan limits are referenced via the pricing page but not detailed in the available content, so confirm tier features (especially document extraction) directly before committing.

If your goal is memory that survives model swaps and works across harnesses, supermemory's architecture is built for exactly that. If you need air-gapped deployment, verify the operational details first — the capability is stated, but the how-to isn't in the source material.

What is supermemory and what does it do for AI agents?

supermemory is a memory and continual learning engine for AI agents. It sits outside the model itself: raw data (chats, URLs, files, raw data) goes in, a model called learner-1 extracts and organizes it into a vector-graph memory database, and relevant memories are injected back into your agent's context in real time. You reach it through an API, plugins, or MCP, and it is designed to work with any model and any harness. It is aimed at teams that want agents to keep learning across sessions and across model providers rather than starting fresh each time.

The core mechanism

The flow described on the site has three stages:

  1. Ingest — chats, URLs, files, and raw data enter supermemory.
  2. Process — learner-1 "updates, merges, infers and forgets" against the memory database. The site describes the stored learnings as dense, interconnected, and growing, with an understanding of time.
  3. Inject — prior memories are brought back to the model by injecting tokens into its context in real time, via hooks into your agent's context.

A concrete example: an agent handling support tickets for many tenants. Each conversation, document, and URL is ingested; learner-1 merges new facts with what it already knows about that tenant and drops stale ones; when the next ticket arrives, the relevant history is injected into the prompt so the model responds with context it was never trained on.

Why it lives outside the model

The site's argument is that model intelligence is no longer the bottleneck — pre-training and post-training keep improving models, but they don't let a model learn and improve in real time. So learning and memory should be separated from model providers and stay interoperable. That is what makes "any model, any harness" possible: switch models or tools and the memory layer carries over, and the memory stays yours.

Access and fit

Dimension What the site states
Access methods API, plugins, and MCP
Model/harness scope Any model, any harness; works across them
Deployment Runs everywhere, including air-gapped environments
Track record Serving 100k+ organizations and over a trillion tokens a month
Document handling Advanced extraction for PDFs (OCR, descriptions of figures and diagrams) on Scale and Enterprise; Free, Pro, and Max keep standard PDF extraction

Setup can start from a copyable setup prompt that opens in an assistant such as ChatGPT, Claude, Cursor, or Grok, or through "Talk to sales" for a direct conversation.

When it's a good fit — and when it isn't

Consider supermemory if you need memory that persists across sessions, tenants, or tasks; if you expect to change models or harnesses and don't want to rebuild memory each time; or if you need memory running in a restricted or air-gapped environment. If your use case is a single-session assistant with no need to recall prior interactions, a dedicated memory layer adds infrastructure you may not need.

Before committing, check the pricing page for current plan details and confirm which document-extraction tier your workload requires — the PDF capabilities differ between Free/Pro/Max and Scale/Enterprise.

What is the difference between supermemory's Free, Pro, Max, and Enterprise plans?

The main documented difference between supermemory's plan tiers is document extraction. Free, Pro, and Max keep standard PDF extraction, while Scale and Enterprise add advanced document extraction for PDFs, including OCR and descriptions of figures and diagrams. For current plan names, limits, and prices, check the pricing page at supermemory.ai/pricing — the site does not publish those details in the material available here.

The documented split: standard vs. advanced PDF extraction

supermemory's own description of its plans draws one clear line:

Plan tier PDF extraction
Free Standard PDF extraction
Pro Standard PDF extraction
Max Standard PDF extraction
Scale Advanced document extraction: PDFs with OCR and descriptions of figures and diagrams
Enterprise Advanced document extraction: PDFs with OCR and descriptions of figures and diagrams

So if your agents mostly work with plain-text PDFs, the lower tiers are described as sufficient. If your documents are scanned, image-heavy, or contain diagrams and figures whose content matters, the advanced extraction in Scale and Enterprise is the feature to look at.

What every tier shares

The plan split does not appear to change the core memory engine. Across the product, supermemory describes:

  • A memory engine built on learner-1, which extracts and "dreams on" the context of each user, task, or tenant, stores it in a vector-graph database, and injects relevant memories back into the model's context in real time.
  • Model and harness independence. Memory lives outside model providers, so it carries across models and harnesses and stays in-context and yours.
  • Multiple access paths. The site lists an API, plugins, and MCP, plus a setup prompt that can be opened in assistants such as ChatGPT, Claude, Cursor, and Grok.
  • Deployment flexibility, including air-gapped environments, according to the site.

The site also states the system already serves 100k+ organizations and over a trillion tokens a month. That figure describes the platform overall, not any single plan.

How to choose

  1. Start with Free if you want to test the memory loop — ingesting chats, URLs, or raw data and getting memories injected into an agent's context — with standard PDF handling.
  2. Move to Pro or Max when you need more room to run that same workflow; the documented feature set is the same standard extraction, so confirm current limits on the pricing page before upgrading.
  3. Choose Scale or Enterprise when document quality is the bottleneck: scanned PDFs, figures, and diagrams that need OCR and descriptive extraction.
  4. Contact sales for Enterprise specifics. The site offers a "Talk to sales" path, and air-gapped deployment is mentioned as available, which typically points to a sales-led conversation.

What the site does not specify

The available material does not list per-plan prices, token or storage limits, seat counts, or rate limits, and it does not state whether a free tier requires an account. Treat those as open questions and verify them on the pricing page or with sales rather than assuming any tier is unlimited or free of login requirements.

If your decision hinges only on document extraction, the rule is simple: standard PDFs → Free, Pro, or Max; OCR and figure/diagram descriptions → Scale or Enterprise. Everything else needs the current pricing page.

Website Overview

An advisory match combined with missing browser safeguards may increase exposure if the affected component is active. Deployment-specific verification and remediation deserve priority. Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks.

Domain and Registration

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

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Cloudflare Email Routing email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown.

TLS and Certificates

The public key uses EC with 256 bits. 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 within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies cloudflare without an exact version.

Technology Stack Analysis

The public page identifies Astro 7.3.1, Cloudflare, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability. The advisory source OSV places Astro 7.3.1 in the affected range of GHSA-98hj-9722-w3j8, GHSA-mpr7-6m5w-76rw. Verify the deployed version and relevant configuration before drawing conclusions about exploitability. Updating affected components should be a priority.

Search and Social Sharing

The Generator tag identifies Astro v7.3.1, making the publishing system easier to fingerprint. Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity. The title has 54 characters, within a common display range. A meta description is present, with 108 characters.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailCloudflare Email Routing
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.72.167

Registration details

RDAP / WHOIS

RegistrarNameCheap, Inc.
Registered2024-05-02
Expires2033-05-02
Domain statusclient transfer prohibited
Nameserversrodney.ns.cloudflare.com、veda.ns.cloudflare.com
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Asupermemory.ai104.21.72.167300—
Asupermemory.ai172.67.153.82300—
AAAAsupermemory.ai2606:4700:3031::6815:48a7300—
AAAAsupermemory.ai2606:4700:3034::ac43:9952300—
MXsupermemory.airoute3.mx.cloudflare.net30057
MXsupermemory.airoute1.mx.cloudflare.net30068
MXsupermemory.airoute2.mx.cloudflare.net30086
NSsupermemory.airodney.ns.cloudflare.com86400—
NSsupermemory.aiveda.ns.cloudflare.com86400—
TXTsupermemory.aiMS=ms35990319300—
TXTsupermemory.aigoogle-site-verification=5u4yhGSjO8ovU8dQHnLcbt9_c6cQ-xGWButSp-GHdbc300—
TXTsupermemory.aipostman-domain-verification=97aff9297481bee8da1f02dd91b72abcf3835b561317c2b2110ce53cd62ab977bba975e4b0f0484d8153f6832d25d2ba447723528330b60486762df715f3f0e2300—
TXTsupermemory.aiv=spf1 include:_spf.mx.cloudflare.net ~all300—
DSsupermemory.ai2371 13 2 2e076e95255ab269de795e71ecc4ebcaf0ac9c57c574711b8650066c3ca36a0f3600—
DMARC_dmarc.supermemory.aiv=DMARC1; p=none; rua=mailto:[email protected],mailto:[email protected]300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectsupermemory.ai
IssuerGoogle Trust Services
Valid until2027-01-23T00:28 · Remaining when checked: 87 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html
cache-controlpublic, max-age=0, must-revalidate
servercloudflare
set-cookieRedacted

Identified technologies

Astro 7.3.1Cloudflare

Pages, Search and Sharing

Meta descriptionAgents need memory. supermemory is building the default engine for memory and continual learning for agents.
Canonical URLhttps://supermemory.ai/
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 0 disallowed
  • Allow/

User reviews (0)

  • No reviews yet.