AMAP
Back to directory
Evaluation & Benchmarking Benchmark Inactive

PyMARL

A research framework for cooperative multi-agent reinforcement learning algorithms and experiments built around SMAC.

Editorial research profile

What problem does this project address?

Supplies tasks, environments, and metrics for measuring collaboration, competition, and emergent multi-agent behavior.

A research framework for cooperative multi-agent reinforcement learning algorithms and experiments built around SMAC.

Multi-agent core

How do the agents coordinate?

M

Marl

Multiple policies learn or act in a shared environment using multi-agent reinforcement learning.

R

Research

Research is recorded as a coordination characteristic in this project's reviewed taxonomy.

Application fit

Where can it be useful?

Representative use cases

  • Compare algorithms or agent policies under reproducible conditions.
  • Stress-test coordination before applying it to a real system.
  • Create baselines for research, regression testing, or model selection.

Why it may be worth examining

  • Provides a structured environment for repeatable comparison and regression measurement.
  • The project exposes 2 recorded coordination characteristics, making their combination easier to examine.
  • Its self-hosting classification supports code inspection, internal experiments, and tighter data boundaries.

Engineering adoption guide

What should you verify before adoption?

Project-level trade-offs

  • Benchmark validity is bounded by its tasks, metrics, baselines, and simulation assumptions.
  • The project is classified as inactive; use it mainly as a reference unless maintenance has resumed.
  • Multi-agent results depend heavily on models, prompts, tools, data, and evaluation design; revalidate with representative tasks.

Technical and licensing facts

  • Recorded as self-hostable; verify model, storage, and external service dependencies before adoption.
  • The primary implementation language is Python; assess extension and maintenance cost against your team's stack.
  • The recorded license is Apache-2.0; confirm the repository's full license text and dependency licenses before formal use.

Recommended evaluation checklist

  1. 1 Confirm that tasks and metrics match the behavior you want to measure.
  2. 2 Check reproducibility, maintained baselines, and environment versioning.
  3. 3 Avoid treating benchmark performance as direct evidence of production fitness.

Traceable information

Research basis and freshness

Sources used for this profile

  • Official GitHub repository and public metadata
  • Official project website or documentation when available
  • Repository-verifiable multi-agent mechanism and project scope
  • This directory's normalized taxonomy, status, and adoption dimensions
Last reviewed
2026-07-20
Status
Inactive
GitHub Stars
Not synced
Archived
No

Note: This page supports open-source discovery and engineering evaluation. It is not security, medical, legal, or financial advice. Capabilities and maintenance status may change after review; verify the official repository and documentation before adoption.

Continue exploring

Related projects

View all
BenchMARL

Evaluation & Benchmarking

benchmark

A standardized library for benchmarking multi-agent reinforcement learning algorithms across environments and reproducible experiment configurations.

marlbenchmarkpytorch
Python MIT Self-hosted
PettingZoo

Evaluation & Benchmarking

benchmark

A standard API and maintained collection of environments for research and evaluation in multi-agent reinforcement learning.

marlenvironmentsapi
Python MIT Self-hosted
SMAC

Evaluation & Benchmarking

benchmark

The StarCraft Multi-Agent Challenge environment for evaluating cooperative multi-agent reinforcement learning methods.

marlcooperativestarcraft
Python MIT Self-hosted