{"library":"pyas2lib","title":"pyas2lib","description":"Python library for building and parsing AS2 (Applicability Statement 2) messages. It supports encryption, signing, compression, and MDN (Message Disposition Notification). Current version 1.4.4, released occasionally.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install pyas2lib"],"cli":null},"imports":["from pyas2lib import AS2Message","from pyas2lib import AS2Mdn","from pyas2lib.as2 import AS2Server"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pyas2lib import AS2Message\n\n# Build a message\nmsg = AS2Message()\nmsg.build(\n    sender='as2://sender@domain',\n    receiver='as2://receiver@domain',\n    subject='Test',\n    content=b'Hello AS2',\n    content_type='application/octet-stream',\n    sign=False,\n    encrypt=False,\n    compress=False,\n)\nsigned_data = msg.to_bytes()\nprint(signed_data)","lang":"python","description":"Creates a simple unsigned, unencrypted AS2 message.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}