{"data":{"slug":"pyinfra","name":"pyinfra","tagline":"agentless infrastructure automation, in plain Python","homepage":"https://pyinfra.com/","category":{"slug":"config-management","name":"Configuration Management Tools"},"vendor":null,"score":{"composite":74.6,"confidence":0.31,"confidenceBand":"low","breakdown":{"price_level":{"value":100,"weight":6,"present":true,"contribution":600},"reliability":{"value":50,"weight":8,"present":true,"contribution":400},"capabilities":{"value":74.7,"weight":16,"present":true,"contribution":1195.6},"integrations":{"value":0,"weight":8,"present":false,"contribution":0},"security_posture":{"value":0,"weight":13,"present":false,"contribution":0},"pricing_transparency":{"value":80,"weight":8,"present":true,"contribution":640}},"computedAt":"2026-08-04T11:05:24.331Z"},"uri":"https://www.vioscale.ai/software/pyinfra","aliases":["pyinfra"],"status":"active","facts":{"deployment":[{"attribute":"deployment.options","value":{"cloud":true,"self_hosted":true},"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}}],"description":[{"attribute":"description.long","value":"A Python-native, agentless automation tool that runs commands over SSH concurrently and idempotently, delivering 6× faster performance than Ansible.","provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}}],"features":[{"attribute":"features.capabilities","value":{"model":"push","hosting":"both","language":"Python","idempotent":true,"architecture":"agentless","desired_state":true,"masterless_mode":true,"open_source_core":true,"cloud_provisioning":true},"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}}],"platform":[{"attribute":"platform.support","value":{"cli":true,"mac":true,"linux":true,"windows":true},"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","summary":"Free, MIT licensed","freeTier":true,"sourceUrl":"https://pyinfra.com/","retrievedAt":"2026-08-03T14:27:52.803Z"},"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://pyinfra.com/","sourceType":"crawler:pricing","retrievedAt":"2026-08-03T14:23:04.186Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}}],"reliability":[{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://pyinfra.com/status","sourceType":"crawler:website","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}}]},"factList":[{"attribute":"deployment.options","value":{"cloud":true,"self_hosted":true},"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"description.long","value":"A Python-native, agentless automation tool that runs commands over SSH concurrently and idempotently, delivering 6× faster performance than Ansible.","provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"features.capabilities","value":{"model":"push","hosting":"both","language":"Python","idempotent":true,"architecture":"agentless","desired_state":true,"masterless_mode":true,"open_source_core":true,"cloud_provisioning":true},"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"platform.support","value":{"cli":true,"mac":true,"linux":true,"windows":true},"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing","value":{"type":"open_source","summary":"Free, MIT licensed","freeTier":true,"sourceUrl":"https://pyinfra.com/","retrievedAt":"2026-08-03T14:27:52.803Z"},"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://pyinfra.com/","sourceType":"crawler:pricing","retrievedAt":"2026-08-03T14:23:04.186Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://pyinfra.com/","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}},{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://pyinfra.com/status","sourceType":"crawler:website","retrievedAt":"2026-08-03T14:27:52.803Z","confidence":0.6,"snapshotRef":null}}],"claimed":false,"updatedAt":"2026-08-03T14:33:57.170Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/pyinfra","markdown":"https://www.vioscale.ai/software/pyinfra.md","html":"https://www.vioscale.ai/software/pyinfra"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-08-06T23:57:41.845Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}