{"id":"linuxserver-obsidian","name":"obsidian","homepage":"https://hub.docker.com/r/linuxserver/obsidian","repo_url":"https://hub.docker.com/r/linuxserver/obsidian","category":"cms","subcategories":[],"tags":["notes","markdown","local-first","knowledge-management","pkm","productivity","desktop-app","plugins","writing"],"what_it_does":"Obsidian is a local-first notes and knowledge-base application that lets you create and manage markdown files (vaults) with extensions and plugins, providing organization, search, and knowledge workflows.","use_cases":["Personal knowledge management (PKM) with markdown notes","Writing and maintaining documentation in markdown","Building a link-based knowledge base (wiki/graph style workflows)","Research notes and tagging workflows","Using plugins to add publishing, syncing, templates, and integrations"],"not_for":["Use as a standalone web API for programmatic note CRUD (primarily a desktop/mobile app)","Use as a secure multi-tenant collaboration platform without additional tooling","Use for environments requiring strict centralized data governance by default"],"best_when":"You want an offline-capable, local markdown vault and are willing to use extensions/plugins for integrations.","avoid_when":"You need a first-class, documented programmatic API for other services to integrate directly (beyond local/plugin interfaces) or you require strict enterprise compliance features out of the box.","alternatives":["Logseq","Zettlr","Joplin","Notion","Standard Notes","Microsoft OneNote (non-markdown wiki style)"],"af_score":31.2,"security_score":34.0,"reliability_score":35.0,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:18:47.902298+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["None for basic local use (desktop/mobile app).","Plugin-specific integrations may require user-provided credentials, but no universal auth interface is described in provided content."],"oauth":false,"scopes":false,"notes":"Authentication is not a single standardized API auth scheme; access is typically local to the user’s device, with optional account features/third-party integrations depending on plugins and sync/publishing choices."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":["Personal/Pro (Obsidian has licensing tiers; exact pricing not provided in supplied content)"],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing details are not included in the provided prompt content, so defaults are used."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":31.2,"security_score":34.0,"reliability_score":35.0,"mcp_server_quality":0.0,"documentation_accuracy":35.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":90.0,"rate_limit_clarity":0.0,"tls_enforcement":30.0,"auth_strength":35.0,"scope_granularity":30.0,"dependency_hygiene":35.0,"secret_handling":40.0,"security_notes":"Local-first desktop app use reduces network attack surface for basic note operations, but security depends heavily on how syncing/publishing plugins are configured. Provided content does not include details on TLS/auth for any network services, scope granularity, secret handling, or dependency hygiene.","uptime_documented":0.0,"version_stability":60.0,"breaking_changes_history":40.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No single stable, documented public API surface (REST/GraphQL/etc.) for agent-driven operations is evident from provided content.","Integration is likely via plugins/extensions and/or filesystem/local vault access patterns rather than a formal service API.","Agent workflows may fail if vault paths, sync state, or plugin availability differ across environments."]}}