LeapYear Technologies · Authentication Profile
Leapyear Technologies Authentication
Authentication
LeapYear Technologies declares 2 security scheme(s) across its OpenAPI definitions.
CompanyAI InfrastructureDifferential PrivacyData PrivacyMachine-LearningData Clean RoomsPrivacy Enhancing TechnologiesAcquired
Methods:
Schemes: 2
OAuth flows:
API key in:
Security Schemes
http
scheme: basic-equivalent
publicKey
Source
Authentication Profile
generated: '2026-07-19'
method: searched
source: https://leapyear-python-docs.readthedocs-hosted.com/en/4.1.1/tutorial.html
docs: https://leapyear-python-docs.readthedocs-hosted.com/en/4.1.1/tutorial.html
notes: >-
LeapYear Core was licensed, self-hosted enterprise software, not a public
multi-tenant API — there is no public authorization server, no OAuth surface,
and no signup. Authentication is against the customer's own LeapYear server
instance via the `leapyear` Python client. Captured from the published 4.1.1
documentation, which remains live after the Snowflake acquisition.
deployment: self-hosted
oauth2: false
openid_connect: false
api_keys: false
schemes:
- id: client-credentials
type: http
scheme: basic-equivalent
description: >-
Username and password passed directly to the client constructor, which
establishes an authenticated session against a customer-operated server.
client: leapyear.Client
signature: Client(url, username, password)
parameters:
- name: url
description: >-
LeapYear Core server endpoint, e.g. 'http://localhost:4401'. Port is
commonly supplied via the LY_PORT environment variable.
- name: username
description: User account identifier.
- name: password
description: User account password.
session:
token_based: true
evidence: >-
leapyear.exceptions.TokenExpiredError ("Authentication token was
expired") indicates the client holds a server-issued session token
after the initial credential exchange.
connection_check: client.connected
context_manager: 'with Client(url, username, password) as client:'
- id: public-key
type: publicKey
description: >-
Public key authentication credentials are supported; referenced by the
PublicKeyCredentialsError exception class in leapyear.exceptions.
evidence: https://leapyear-python-docs.readthedocs-hosted.com/en/4.1.1/api/exceptions.html
detail: >-
The published reference confirms the credential type exists but does not
document the enrollment or key-format procedure publicly.
transport_security:
tls: supported
evidence: leapyear.exceptions.TLSError ("Errors from TLS.")
environment_variables:
- name: LY_PORT
description: Server port used to construct the client URL; documented default 4401.
authorization_model:
scopes: false
description: >-
Authorization is grant-based rather than scope-based, administered
server-side through the leapyear.admin.grants module over Database, Table,
View and User objects — plus a per-user differential-privacy exposure
budget that acts as a second, quantitative authorization limit.
reference: https://leapyear-python-docs.readthedocs-hosted.com/en/4.1.1/api/admin_grants.html
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/leapyear-technologies-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.