What is SchemAxis?
+
SchemAxis is a web-based dependency-analysis, impact-analysis and data-lineage platform for Oracle databases. It reads schema structure (tables, views, packages, triggers and their dependencies) through an open-source read-only connector you install inside your own network, and answers questions such as "if I change this column, what breaks?" It is built for the developers, DBAs and system integrators who maintain legacy Oracle databases.
Which databases are supported?
+
Oracle only. SchemAxis reads the Oracle data dictionary and parses PL/SQL, and that depth is what answers the questions the tool exists for. The direction is deeper into the Oracle estate (the applications and integration jobs built on top of the database), not sideways: no other database engine is on the roadmap now. It works with Oracle Database 11g Release 2 (11.2) and every later release, including 19c and 23ai. The connector reaches your database the way a SQL client on that machine would, by service name or SID. The install guide shipped with it lists the releases tested and what it can connect to today.
Does it understand SQL that is built at runtime?
+
Yes, and it is one of the main reasons the product exists. Large Oracle applications assemble statements at runtime (EXECUTE IMMEDIATE, dynamic cursors, table names composed from strings) and the data dictionary records none of those references, so a dependency list built from the catalog alone is silently incomplete. SchemAxis parses the PL/SQL source itself to recover the object names those statements resolve to, and reports the ones it could not resolve as an explicit gap rather than omitting them: a statement whose target could not be confirmed is shown as a warning on the result, not hidden. The ambiguous cases can then be escalated to an AI Deep Scan, which reads the surrounding code and reconciles the runtime targets against objects that really exist in your catalog.
Is the analysis generated by AI, or can I trust the numbers?
+
The analysis is computed, not generated. Dependencies, impact, lineage and environment differences come from a deterministic engine that reads your data dictionary and parses your PL/SQL: the same schema and the same question produce the same answer every time, and every object in a result is one that exists in your catalog. AI is a separate, optional layer that runs on top of a finished deterministic result. The AI Deep Scan explains the result, resolves the cases the engine itself flagged as ambiguous (such as dynamically built SQL); AI assistant writes documentation and drafts code. Every claim it makes is checked against real dictionary objects. You can turn the AI off.
Do I need to open a port or change my firewall?
+
No. The local connector agent only makes outbound connections, like a browser. If your network allows outbound HTTPS, the connector works.
Can the product modify or delete anything in my database?
+
No. The local connector agent blocks every non-read statement before it reaches your database, inside your own network. Running it with a read-only database account adds a second, database-enforced guarantee.
What is processed on your servers and what do you actually store?
+
There is an important difference between the two. To run an analysis, schema structure (object names, column definitions, code, dependency information) is fetched on demand through the local connector agent's tunnel, processed in memory, and discarded: we keep no copy of your schema or your code. Never table contents, never your database credentials. What we do store is your own workspace: your analysis history (which tool ran, on which object), your AI conversations, environment-comparison snapshots (stored as content fingerprints, not raw code), and any documents you explicitly upload. All of it is yours, scoped to your organization, and physically erased if you delete it.
Do I need a paid AI subscription to use the AI features?
+
No. AI features need an API key from a provider of your choice (BYOK), and several reputable providers hand out a key in minutes with a free tier that is plenty for evaluation. Without a key every non-AI feature (dependency graphs, impact analysis, lineage, schema comparison) works normally.
What does the AI see, and who pays for it?
+
AI is bring-your-own-key: SchemAxis acts as a secure relay to the provider you configured, under your key and your billing. The AI receives only the schema metadata and code context needed to answer, never business data. We don't retain those payloads beyond the conversation you see in your chat history, nor use them for anything else, nor train any model on them. The provider account is yours, so its own retention and training terms are ones you accept and can verify directly; if that is still too much exposure, the same features run against a model hosted inside your own network. Without a configured key, AI features are simply off.
How do I instantly cut off the product's access to my database?
+
Stop the local connector agent's process on your machine, since it is the only path to your database, all access ends immediately. Alternatively, revoke or regenerate its token from the Connections page: a revoked token disconnects a live connector within seconds.
What does it cost during the closed beta?
+
Nothing. Design partners use the full product free of charge, with no credit card and no obligation, and pricing is announced before general availability.
How do I get access?
+
Access is by invitation during the closed beta. Submit your email address through the request form on this site; eligible requests receive an access code by email, which is what unlocks account creation. The only data the form requires is the email address the code is sent to.