GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - everscribe/sdk-python: The Official Everscribe Python SDK

BranchesTags
Open more actions menu

Latest commit

 

History

42 Commits
42 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
assets
assets
 
 
docs/release-notes
docs/release-notes
 
 
src/everscribe
src/everscribe
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
pyproject.toml
pyproject.toml
 
 

Repository files navigation

Everscribe   +   Python

PyPI License: MIT

sdk-python

Python SDK for the Everscribe API. It exposes middleware that records an audit event per request, a recorder for writing append-only audit events directly, and a minter for issuing short-lived browser tokens for embeddable components.

Coding with Claude?

Install the es CLI to download the Claude Code Setup Skill, which finds your handlers, proposes audit events, and wires up the SDK and embeddable component for you.

Python SDK reference

Page Covers
Install pip install and the framework extras.
Credential binding everscribe.new, new_from_env, and single-surface constructors.
Event shape The Event dataclass and its fields.
BufferedRecorder Options, overflow policies, close, flush and delivery failures.
Middleware and interceptors ASGI, Flask, Django and gRPC adapters, actor resolvers.
Recorder Diffs, redaction, several events per request, direct recording.
Minter Embed tokens, tenant scoping, TokenOptions.
Idempotency idempotency_key and auto_idempotency_key.
Errors HTTPError, NetworkError, EncodeError and the other error types.
Behaviors worth knowing Empty action, non-blocking record(), caller-set fields.

Additional resources

  • Runnable examples: full-stack runnable apps for every Everscribe SDK.

  • AI-assisted setup demo: Sample repo for trying AI setup against something disposable.

  • Everscribe CLI: CLI for downloading the Claude skill and managing projects, API keys, events and more.

  • Embeddable components: drop-in audit trail UI for single and multi-tenant apps.

About

The Official Everscribe Python SDK

everscribe.io

Topics

audit-loggingsdk-pythonsecurity-auditing

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.