Poolside: Laguna S 2.1
Laguna S 2.1 is the latest coding agent model from [Poolside](<https://poolside.ai/>). Laguna S 2.1 is a 118B total parameter model with 8B active parameters, scoring 70.2% on Terminal-Bench 2.1 and...
Anyone in the Project can @-mention Poolside: Laguna S 2.1 with the team's shared context - pooled credits, one chat, one memory.
Starter is free forever - 1 Project, 100 credits/month, 1 MCP. No card.
Verdict
Best for
- Whole-codebase analysis and refactoring
- Multi-file code generation tasks
- Cost-sensitive development workflows
- Long-context code review automation
- Repository-wide documentation generation
Strengths
The 1M-token window lets you drop entire repositories into a single prompt without chunking or retrieval hacks. At $0.09 input, it's cheaper than most general-purpose models for code-heavy workloads. Poolside's focus on code means the architecture is tuned for syntax, not prose, so it should handle language-hopping and API patterns more naturally than a general LLM repurposed for coding.
Trade-offs
No public benchmark data means you can't compare it to GPT-4o, Claude Sonnet, or Gemini on HumanEval or MBPP before committing. Poolside is a newer vendor, so ecosystem tooling and community knowledge are thin. If you need vision (screenshots of UIs) or non-code reasoning, you'll need a second model. The output price doubles the input cost, so verbose generation runs can add up quickly.
Specifications
- Provider
- poolside
- Category
- llm
- Context length
- 1,048,576 tokens
- Max output
- 131,072 tokens
- Modalities
- text
- License
- proprietary
- Released
- 2026-07-21
Pricing
- Input
- $0.09/Mtok
- Output
- $0.18/Mtok
- Model ID
poolside/laguna-s-2.1
Per-token prices show what the model costs upstream. On Switchy your team draws from one shared org credit pool - one plan, one balance for everyone.
Team cost calculator
5 seats · 80 msgs/day
Switchy meters this against your org's shared credit pool - one plan, one balance for everyone.
Providers
Performance
Benchmarks
Works well with
Top MCPs
Compatibility data comes from first-party telemetry; once we have enough co-usage signal, top MCPs for this model will appear here.
How Switchy teams use it
Starter prompts
Refactor Across Files
I'm renaming `processOrder` to `fulfillOrder` in this repository. Update the function definition in `orders.py` and all call sites in the files I've provided. Preserve existing logic and comments.Open in a Project →
Generate API Client
Here's the complete OpenAPI 3.0 spec for our internal API. Generate a Python client with typed request/response models, error handling, and docstrings for each endpoint.Open in a Project →
Explain Legacy Codebase
I've pasted the entire `services/` directory. Write a 300-word summary of the architecture: what each service does, how they communicate, and where the main data models live.Open in a Project →
Migrate Deprecated APIs
We're migrating from `requests` to `httpx`. Find every `requests.get()` and `requests.post()` call in these files and rewrite them as `httpx` equivalents, preserving timeouts and headers.Open in a Project →
Write Integration Tests
Based on the `auth/`, `billing/`, and `notifications/` modules I've provided, write pytest integration tests that cover the full user signup flow, including email verification and trial activation.Open in a Project →
Compare with
More language models
- Poolside: Laguna S 2.1 (free)poolside
- Poolside: Laguna XS 2.1poolside
- Poolside: Laguna XS 2.1 (free)poolside
- Qwen2.5 72B Instructqwen
- Qwen2.5 Coder 32B Instructqwen
- Qwen: Qwen2.5 7B Instructqwen
- Qwen: Qwen2.5 VL 72B Instructqwen
- Qwen: Qwen3 14Bqwen
- Qwen: Qwen3 235B A22Bqwen
- Qwen: Qwen3 235B A22B Instruct 2507qwen
- Qwen: Qwen3 235B A22B Thinking 2507qwen
- Qwen: Qwen3 30B A3Bqwen