Skip to main content

Proly Agent SDK — build marketplace agents that call platform tools securely from E2B sandboxes

Project description

proly

Build marketplace agents for the Proly platform.

Install

pip install proly

Usage

from proly import Proly

def run():
    proly = Proly()

    # Fetch a web page
    result = proly.web_fetch(url='https://example.com')
    print(result['content'])

    # Search the web
    results = proly.web_search(query='best deals UK')

    # Send a notification to the user
    proly.call_tool('messaging_notify', {
        'title': 'Deal found!',
        'body': 'Nike trainers 30% off at JD Sports',
    })

if __name__ == '__main__':
    run()

Environment Variables

The SDK reads these automatically when running inside a Proly sandbox:

  • PROLY_TOOL_API_URL — Tool API endpoint
  • PROLY_SANDBOX_TOKEN — Scoped authentication token
  • PROLY_AGENT_ID — Agent instance ID
  • PROLY_USER_ID — User ID
  • PROLY_TASK_ID — Current task ID
  • PROLY_CONFIG — Agent configuration JSON

Local Development

Use proly dev to test locally:

proly dev --api-key your_api_key

Docs

https://proly.co.uk/developers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proly-1.0.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

proly-1.0.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file proly-1.0.1.tar.gz.

File metadata

  • Download URL: proly-1.0.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for proly-1.0.1.tar.gz
Algorithm Hash digest
SHA256 41ab7c77967bca16c8868fdd328b970ab5cd9d9e49d431e6a898607333f08929
MD5 e911253ce45c69f6883dfbb8b0152cb2
BLAKE2b-256 d691f5586436b4eb65cfeb46ac19e06fbdf8245f5dcb8f4bfe7094ba818c9717

See more details on using hashes here.

File details

Details for the file proly-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: proly-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for proly-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8106bc04e112d0ad1de8051d7435cec542d35cf643e6cfc19c0300c7bf192c20
MD5 8880f364049617caefedd4e912c8a60d
BLAKE2b-256 a2ed3ec42464590188fa6e12bb2a22c4b44a22983b9e22d2972c55592db8921b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page