Granite 4.2

Granite 4.2 30B

by IBM watsonx · Current; open-weight and available for download

IBM Granite 4.2 30B is a 30-billion-parameter open-weight reasoning model for enterprise text applications. It offers configurable thinking modes, coding and tool-calling support, multilingual testing across twelve languages, a native 128K context window, and Apache 2.0 licensing for self-hosted deployment. It produces text only and has no official hosted API price in the supplied research, so users must evaluate infrastructure and operational costs.

Text Reasoning Coding
Granite 4.2 30B is IBM's largest model in the Granite 4.2 family. It is a dense decoder-only language model designed for organizations that want reasoning, coding, multilingual generation, and tool-using agents while retaining control over deployment. The model is available as open weights under the Apache 2.0 license, so it can be deployed locally, in the cloud, on premises, or at the edge rather than being limited to a single managed endpoint.
Outputs

What Granite 4.2 30B can produce

Text
Inputs

What it can understand

Text
Capabilities

Supported features

Tool use Fine-tuning
Model profile

Performance characteristics

8/10 Reasoning
8/10 Coding
6/10 Speed
9/10 Cost efficiency
Specifications

Technical details

Model family Granite 4.2
Model type Reasoning
Context window 131K tokens
Maximum output 33K tokens
Release date 2026-08-25
Status Current; open-weight and available for download
Knowledge cutoff notes

IBM's official model card and Granite documentation do not provide a verified knowledge-cutoff date for the exact Granite 4.2 30B model.

Model notes

IBM Granite 4.2 30B is a decoder-only dense Transformer with approximately 30 billion parameters and bfloat16 weights. It supports built-in thinking, non-thinking, and low-effort thinking modes, plus reasoning-augmented tool calling. The model card identifies native 128K context support and describes a long-context extension to 512K; common serving configurations expose a 131072-token context window and up to 32768 output tokens. IBM documents deployment through Transformers, vLLM, SGLang, Docker, and other compatible local-serving tools. The model is based on Granite 4.1 30B Base and is tested in English, German, Spanish, French, Japanese, Portuguese, Arabic, Czech, Italian, Korean, Dutch, and Chinese. Editorial scores are comparative estimates, not IBM benchmarks.

Cost

Model pricing

Input No official IBM hosted API price; model weights are available for self-hosted deployment
Output No official IBM hosted API price; model weights are available for self-hosted deployment
Model guide

IBM Granite 4.2 30B: Open-Weight Reasoning for Enterprise Agents

IBM Granite 4.2 30B is a 30-billion-parameter open-weight reasoning model for multilingual text generation, coding, tool calling, and enterprise agent workflows. It combines configurable thinking modes, a native 128K context window, Apache 2.0 licensing, and self-hosted deployment options, but it does not provide native image, audio, video, speech, or managed hosted API access.

What is IBM Granite 4.2 30B?

IBM Granite 4.2 30B is a 30-billion-parameter language model released by IBM for text generation and reasoning workloads. Its name describes both its model family and approximate size: it belongs to Granite 4.2 and contains about 30 billion parameters. It is a dense decoder-only Transformer, meaning the full model is used for each generation request rather than selecting only a subset of specialized components.

The model is intended for practical enterprise applications rather than consumer chatbot use. Its documented focus includes reasoning, software development, multilingual generation, tool calling, and agentic workflows. An agentic workflow is a process in which a language model can decide when to call external tools or functions, use their results, and continue working toward a task. This makes Granite 4.2 30B relevant to applications such as internal assistants, coding agents, retrieval-augmented generation systems, and automated business workflows.

IBM released the model on August 25, 2026, and describes it as an open-weight model. The Apache 2.0 license is a significant part of its positioning: organizations can download the weights and build commercial or internal applications without depending on a proprietary per-message chatbot service, subject to the license and any obligations associated with the surrounding software or data.

Position in IBM's Granite lineup

Granite 4.2 30B is the largest model in the Granite 4.2 language-model family. IBM's Granite catalog includes models intended for enterprise development and deployment, while this particular model occupies the larger, more capable end of the 4.2 family. The model is based on Granite 4.1 30B Base, according to the supplied model notes, but Granite 4.2 30B is the subject of this page and should not be treated as merely a renamed base model.

Its size gives it more room for complex reasoning and code-generation behavior than a small language model, but it also increases the hardware and serving burden. A smaller model may be preferable for high-volume, latency-sensitive tasks, while Granite 4.2 30B is better suited to workloads where response quality, long context, tool use, or self-hosting control justify the additional infrastructure.

Core capabilities and reasoning modes

Granite 4.2 30B supports three documented operating styles: thinking, non-thinking, and low-effort thinking modes. Thinking modes allow the model to spend more generation effort on intermediate reasoning before producing an answer. Non-thinking mode is intended for cases where lower latency or simpler direct responses matter more. Low-effort thinking provides a middle ground when an application wants some reasoning behavior without always using the most expensive or time-consuming setting.

The model also supports reasoning-augmented tool calling. In practical terms, this allows an application to expose functions such as database lookup, document retrieval, calculation, or business-system actions. The model can reason about which available function is relevant, produce a tool request, receive the result, and use that result in a subsequent response. The model itself does not automatically gain access to the web or to a company's systems; the application must provide and execute the tools.

IBM's published materials position the model for enterprise agentic workflows, coding, and tool use. Those are provider-described capabilities. Comparative editorial assessments supplied for this entry rate reasoning and coding at 8 out of 10, but those scores are estimates for site comparison and are not IBM benchmark results.

Context window and output limits

The model card identifies native support for a 128K-token context window. A token is a fragment of text used internally by a language model, so the context limit includes the user's prompt, conversation history, retrieved documents, tool results, and the generated response. A 128K context can support large source files, lengthy business documents, or multi-step agent histories, although actual usable capacity depends on the serving configuration and application design.

Common serving configurations expose a context length of 131,072 tokens and a maximum output of 32,768 tokens. These values are useful deployment references, but an operator should confirm the limits of the selected serving stack rather than assuming that every runtime exposes exactly the same settings.

IBM's notes also describe a long-context extension to 512K. This should be distinguished from the model's native 128K support and the commonly exposed 131,072-token configuration. The extended figure does not mean that every deployment automatically supports 512K tokens, nor that long prompts will have identical quality or performance at that length.

Supported modalities and outputs

Granite 4.2 30B is a text model. It accepts text input and produces text output. The supplied specifications do not identify native image, audio, video, speech, music, embedding, or other non-text output capabilities. They also do not identify image, audio, or video input.

This makes the model suitable for text-based assistants, document processing, code generation, text classification or transformation workflows, and language-based agents. It is not the appropriate standalone choice for image understanding, image creation, speech recognition, text-to-speech, video analysis, or multimedia generation. Those tasks would require additional models and an application layer that connects them to Granite 4.2 30B where useful.

The model has been tested in English, German, Spanish, French, Japanese, Portuguese, Arabic, Czech, Italian, Korean, Dutch, and Chinese. Testing across these languages supports multilingual use, but it should not be interpreted as a guarantee that quality is identical across every language or task.

Coding, tools, and enterprise workflows

Granite 4.2 30B is designed to help generate and explain code, transform existing code, reason about implementation choices, and participate in coding-agent workflows. Its tool-calling support is particularly relevant when code assistance needs access to repositories, issue trackers, test runners, documentation search, or deployment systems.

A typical workflow might ask the model to inspect a software requirement, call a retrieval tool for relevant internal documentation, produce a proposed implementation, and then call a test tool. The surrounding application remains responsible for permissions, tool execution, validation, and whether any requested action is allowed. The model should therefore be treated as a decision and generation component, not as an independent security boundary.

The model supports fine-tuning according to the supplied specifications. Fine-tuning can adapt a model to a specialized style or task using additional training data, but it requires suitable data, evaluation, and infrastructure. The presence of fine-tuning support does not by itself specify a particular IBM-managed fine-tuning price or workflow for this exact model.

Deployment and pricing

There is no official IBM hosted API price supplied for Granite 4.2 30B. The model weights are available for self-hosted deployment, so the direct model price is not expressed as a per-token input or output rate in the available research. Users instead need to account for infrastructure, storage, networking, operations, monitoring, and any platform charges associated with the chosen environment.

IBM documents deployment through Transformers, vLLM, SGLang, Docker, and other compatible local-serving tools. This gives teams flexibility to run the model on their own infrastructure, in a cloud environment, on premises, or in selected edge configurations. The trade-off is operational responsibility: the deploying organization must select hardware, configure inference, manage updates, protect the model and user data, and monitor latency and resource use.

The supplied editorial assessment gives Granite 4.2 30B a cost score of 9 out of 10, primarily reflecting the economic flexibility of open weights rather than a guaranteed low total cost. Self-hosting can reduce dependence on a hosted API at scale, but a 30-billion-parameter model may require substantially more compute than a small model. Cost advantages depend on utilization, hardware availability, quantization or optimization choices, traffic patterns, and the team's ability to operate the service efficiently.

Main strengths and limitations

Strengths

  • Open deployment model: Apache 2.0 licensing and downloadable weights support commercial, private, cloud, on-premises, and edge deployments.
  • Reasoning flexibility: Thinking, non-thinking, and low-effort thinking modes allow applications to balance answer quality and response time.
  • Long-context workflows: Native 128K context support, with commonly configured 131,072-token serving limits, is useful for large documents, codebases, and multi-step sessions.
  • Agent support: Reasoning-augmented tool calling fits retrieval systems, coding agents, and enterprise automation.
  • Multilingual coverage: IBM identifies testing across twelve languages, including English, German, Spanish, French, Japanese, Portuguese, Arabic, Czech, Italian, Korean, Dutch, and Chinese.
  • Adaptation potential: Fine-tuning support allows organizations to investigate specialized applications with appropriate data and evaluation.

Limitations

  • No native multimodal generation: The model is not a direct image, audio, video, speech, or music model, and the supplied specifications do not identify non-text input.
  • No included hosted endpoint price: Organizations wanting a fully managed, ready-to-call commercial API will need another service or must operate Granite through a compatible platform.
  • Infrastructure burden: A 30-billion-parameter model is more demanding to serve than a small language model, particularly when long context and high concurrency are required.
  • Tool execution is external: Tool calling describes the model's ability to request functions; it does not grant access to company systems, web search, databases, or other services automatically.
  • Long-context qualification: The 512K extension described in the notes is not the same as universal native 512K support. Runtime configuration and quality should be validated for the intended workload.

When to choose Granite 4.2 30B

Choose Granite 4.2 30B when the application needs a relatively large open-weight model for reasoning, coding, multilingual text, tool calling, or enterprise agents and the team can operate its own inference environment. It is especially relevant when data-control requirements, deployment location, licensing flexibility, or integration with private systems matter more than having a simple consumer chat interface.

It is also a reasonable candidate for long-context applications that process substantial documents or code, provided the serving system is configured appropriately. Thinking modes can help teams create separate paths for quick responses and more deliberate reasoning instead of forcing every request through the same latency and compute profile.

Another option may be more appropriate when the priority is the lowest possible serving cost, very high throughput, minimal operational work, or native multimedia capability. A smaller text model can be a better fit for routine classification, short extraction tasks, or simple chat. A managed proprietary endpoint may be preferable when a team wants usage-based access without running infrastructure. A dedicated vision, speech, audio, or video model is required when the application must directly understand or generate those media types.

Bottom line

IBM Granite 4.2 30B is best understood as a self-deployable enterprise language model rather than a general consumer chatbot or a fully managed multimodal API. Its main distinction is the combination of open-weight Apache 2.0 licensing, configurable reasoning, long-context text processing, coding support, multilingual coverage, and tool calling. Those features make it a strong candidate for organizations building controlled agent and automation systems. The corresponding compromises are hardware and operational requirements, the absence of an official hosted API price in the supplied information, and the lack of native non-text modalities.


Answers to Frequently Asked Questions

How is IBM Granite 4.2 30B deployed and priced?
IBM Granite 4.2 30B is intended for self-hosted deployment using tools such as Transformers, vLLM, SGLang, and Docker, including on cloud or on-premises infrastructure. No official IBM hosted API price is supplied. Organizations must account for hardware, storage, networking, operations, monitoring, and other platform costs.
Is IBM Granite 4.2 30B multimodal?
No. IBM Granite 4.2 30B is a text-only model that accepts text input and produces text output. It does not provide native image, audio, video, speech, or music understanding or generation according to the supplied specifications. Those capabilities require additional specialized models.
Can IBM Granite 4.2 30B use tools and support enterprise agents?
Yes. The model supports reasoning-augmented tool calling, allowing applications to provide functions for retrieval, database queries, calculations, testing, or business-system actions. However, the surrounding application must execute the tools, enforce permissions, validate results, and control access to external systems.
What is IBM Granite 4.2 30B?
IBM Granite 4.2 30B is a 30-billion-parameter, dense decoder-only language model for enterprise text generation, reasoning, coding, multilingual applications, tool calling, and agentic workflows. It is an open-weight model released under the Apache 2.0 license.
What context window does IBM Granite 4.2 30B support?
IBM Granite 4.2 30B natively supports a 128K-token context window. Common serving configurations expose 131,072 tokens of context and up to 32,768 output tokens. IBM also describes a possible 512K long-context extension, but this is not automatically available in every deployment.


Sources 5
Provider

About IBM watsonx