Sieve AML

Open-source sanctions screening platform.

Sieve is a free, open alternative to commercial watchlist screening solutions. It fetches publicly available sanctions lists, normalizes them into a unified entity model, indexes them in memory, and exposes both a CLI and a REST API for high-performance name screening.

πŸš€ Getting Started

Install, configure, and run your first screening query in minutes.

Getting Started
πŸ”Œ REST API

Full reference for the screening, lists, and health endpoints.

REST API Reference
πŸ’» CLI Reference

Screen names, fetch lists, and export data from the command line.

CLI Reference
βš™οΈ Algorithms

How the matching pipeline works β€” normalization, n-grams, Jaro-Winkler.

Algorithms
πŸ—οΈ Architecture

Module structure, data flow, and design decisions.

Architecture
πŸ“Š Performance

Benchmark results and optimization techniques.

Performance

Supported Sanctions ListsΒΆ

List

Source

Status

OFAC SDN

U.S. Treasury

βœ… Implemented

EU Consolidated

European Commission

βœ… Implemented

UN Consolidated

UN Security Council

βœ… Implemented

UK HMT

HM Treasury

βœ… Implemented