ACTIVE
SOLD
Price
Filters

Homes for Sale in Okotoks, Alberta | Single-Family & Luxury Homes

Homes for sale in Okotoks

Looking for homes for sale in Okotoks, Alberta? This vibrant town just outside Calgary offers a variety of single-family homes, luxury estates, and affordable properties for first-time buyers, growing families, and professionals. Whether you’re searching for a move-in ready home or a custom-built property with modern upgrades, Okotoks has options for every lifestyle.

Popular neighborhoods like Cimarron Estates, Drake Landing, and Crystal Shores offer homes with spacious backyards, open-concept layouts, and proximity to schools, parks, and local amenities.

Okotoks is ideal for families looking for family-friendly neighborhoods and retirees seeking single-level homes. You’ll find luxury homes with walkout basements and mountain views, as well as energy-efficient new construction properties that offer both style and sustainability. If you prefer to live near the heart of Okotoks, explore homes near downtown with easy access to restaurants, shopping, and recreational areas.

With a small-town feel and proximity to Calgary, Okotoks offers the perfect balance of modern living and convenience for anyone looking to buy a home.

Contact Diane Richardson
Phone: 403.397.3706
Email: diane@mypadcalgary.com

Explore Real Estate in Okotoks | Affordable & Luxury Homes

Homes for sale in Okotoks, Okotoks real estate listings

Forgot password Extend Verify Contact
1-12/55
  • 17 Oak Avenue: Okotoks Detached for sale : MLS®# A2177610

    17 Oak Avenue Okotoks Okotoks T1S 1K6
    Main Photo: 17 Oak Avenue: Okotoks Detached for sale : MLS®# A2177610
    $2,485,000
    Residential
    Status:
    Active
    MLS® Num:
    A2177610
    Bedrooms:
    5
    Bathrooms:
    4
    Floor Area:
    4,103 sq. ft.
    Once in a lifetime Downtown Okotoks Acreage (13. 84 Acres) and a spectacular 4103 sq. ft. 2- story home. The house is privately located in a Natural Area surrounded by green space , forests and wildlife . There is an attached cottage legal suite and an bonus room/ home office over the triple car garage . The 2nd story balconies directly face the sunrise and sunset as well as 3 main level decks. Masonry Design winning exterior facade is finished in natural full bed local Sandstone and Fieldstone. Also featured is an original Rumford style Fieldstone fireplace and chimney. Fir lumber frame construction with walls 7-11 inches thick (R30), R50 attic insulation and Energy efficient windows. The kitchen offers Cherry cabinets with an Island and Granite Counter tops. All interior moldings are Natural Fir with Solid Fir Doors. The flooring throughout the house is Fir Hardwood or tile with a floor thickness up to 3 inches. Walking distance to all amenities, walking paths, dining and schools. The 534 sq. ft. bonus room over the garage offers a great opportunity for a home office. It features a heated tile floor, 7 windows for natural light, hardwired for data and a private entrance off the master bedroom or a private stairway to the garage below. The house itself is hardwired for cameras, motion detectors, glass break detectors and door opening detectors. All exterior door locks are electronic. The private attached self contained 534 sq. ft. cottage legal suite offers separate front and rear entrances with independent utilities. It features a kitchen, bedroom, living area and bathroom with laundry facilities. Private driveway entrance, hard wired for a security gate and gate control to the house. This uniquely located acreage is located in the Sheep River Valley adjacent to the Okotoks Pathway System. Walking distance to fishing, shopping, recreation, dining and all local Downtown amenities. Your kids can walk to school. ALSO AVAILABLE AN ADJACENT 21 ACRES. More details
    Listed by Bode
    DIANE RICHARDSON
  • 66 Ranchers View E: Okotoks Detached for sale : MLS®# A2184770

    66 Ranchers View E Okotoks Okotoks T1S 5R6
    Main Photo: 66 Ranchers View E: Okotoks Detached for sale : MLS®# A2184770
    $799,000
    Residential
    Status:
    Active
    MLS® Num:
    A2184770
    Bedrooms:
    4
    Bathrooms:
    3
    Floor Area:
    2,702 sq. ft.
    Introducing The Alexander by Sterling Homes! This stunning 4-bedroom, 3-bathroom home boasts 9’ ceilings on the main floor and basement, creating a spacious and open feel. The executive kitchen features built-in stainless steel appliances, a chimney hood fan, an upgraded silgranit sink, a gas line to the cooktop, a walk-through pantry, and quartz countertops with undermount sinks. The main floor offers a flex room with double doors, a gas fireplace with a tile face, and a mudroom with an open bench and coat rack. Upstairs, enjoy vaulted ceilings in the bonus room and a luxurious 5-piece ensuite with dual sinks, a soaker tub, a private WC, and a walk-in shower with tiled walls and a glass barn door. Additional highlights include tiled bathroom flooring, a 13'6"x10' rear deck with a gas line for BBQ, and an east-facing backyard. This home is perfectly designed for modern living and ultimate comfort. *Photos are representative.* More details
    Listed by Bode
    DIANE RICHARDSON
  • 14 Ranchers Meadows: Okotoks Detached for sale : MLS®# A2179697

    14 Ranchers Meadows Okotoks Okotoks T1S 0P5
    Main Photo: 14 Ranchers Meadows: Okotoks Detached for sale : MLS®# A2179697
    $949,000
    Residential
    Status:
    Active
    MLS® Num:
    A2179697
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    2,677 sq. ft.
    Welcome to your perfect family retreat! This beautifully designed 4-bedroom, 4-bathroom detached home offers the ideal blend of modern comfort and timeless charm. Nestled in the sought-after Air Ranch community, this property has so much to offer. The main floor boasts an open concept kitchen with stainless steel appliances, quartz countertops, a large island, walk-through pantry, and ample cabinet space. The expansive living and dining areas flow seamlessly, perfect for entertaining or relaxing with family. This area is complimented with spacious office, a beautiful mudroom, and modern bathroom The second floor takes you to four generously sized bedrooms and a large flex space, each filled with natural light, including a luxurious primary suite with an ensuite spa-like bathroom and walk-in closet. Three updated bathrooms, featuring sleek fixtures and premium finishes, ensuring comfort and convenience for everyone. Located close to schools, and recreational amenities, this home offers both convenience and tranquility. Don’t miss the opportunity to make this exceptional property yours! More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 18 Ranchers Bay: Okotoks Detached for sale : MLS®# A2175659

    18 Ranchers Bay Okotoks Okotoks T1S 0G8
    Main Photo: 18 Ranchers Bay: Okotoks Detached for sale : MLS®# A2175659
    $989,900
    Residential
    Status:
    Active
    MLS® Num:
    A2175659
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    2,677 sq. ft.
    Welcome home to 18 Ranchers Bay! This beautiful, brand new 4-bedroom, 4-bath home blends timeless finishes with modern upgrades, located in the sought-after Air Ranch neighbourhood. As you step inside, you’ll be welcomed by gleaming hardwood floors, bright sun-filled open concept kitchen space, and an inviting living room with a cozy fireplace—perfect for quiet evenings or lively gatherings. The spacious kitchen features stainless steel appliances, quartz countertops, and a large island, opening up to a sunlit dining area with views of the backyard deck. The main floor also boats a large, private home office space which welcomes the morning sun in the large windows. Upstairs, the primary suite offers a peaceful retreat with a walk-in closet and an en-suite bath boasting a glassed in shower and double vanity. Three additional bedrooms, and a flex space provide flexibility for a large family and guests. Outdoors, enjoy a deck which overlooks the yard, open for your landscaping imagination. You’ll also fancy a large, triple car garage with extra storage possibilities. The spacious lower level features soaring ceilings, with a separate entrance, well suited for a potential legal suite, pending town approval. Situated steps from parks, schools, daycares, and a developing commercial plaza, this home is ideal for those seeking a tranquil family space with the nearby conveniences. Don’t miss the chance to own this Air Ranch gem—schedule your tour today! More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 93 Crystal Shores Road: Okotoks Detached for sale : MLS®# A2186116

    93 Crystal Shores Road Okotoks Okotoks T1S 2H9
    Main Photo: 93 Crystal Shores Road: Okotoks Detached for sale : MLS®# A2186116
    $785,000
    Residential
    Status:
    Active
    MLS® Num:
    A2186116
    Bedrooms:
    5
    Bathrooms:
    5
    Floor Area:
    2,648 sq. ft.
    Incredible value for this beautifully updated home in the highly sought-after lake community of Crystal Shores! Offering over 3,500 sq/ft of living space, 5 bedrooms, and a WALKOUT basement, this residence is perfect for a growing family. As you enter, you’re greeted by a spacious foyer and a stunning grand staircase, setting the tone for this bright and modern home. The luxury vinyl plank flooring and light, airy colors create a welcoming atmosphere for both family and guests. The heart of this home is its stunning & REMODELLED open-concept kitchen, thoughtfully designed to be the ultimate gathering space for family and friends. The space is outfitted with premium STAINLESS STEEL appliances, including a built-in double oven, refrigerator, dishwasher, and an energy-efficient electric cooktop—ideal for both quick meals and gourmet cooking. The cabinetry extends from floor to ceiling, offering ample storage and adding to the sleek, modern aesthetic. Beautiful pendant lights hang over the island to create a warm, inviting ambiance, perfect for meal prep or casual conversations. One of the standout features is the massive WALK-IN PANTRY, which was cleverly converted from a den to provide maximum storage space for your growing family's needs. This pantry is perfect for keeping everything from snacks and canned goods to small appliances neatly organized, making it easy to stock up for the week ahead without cluttering your countertops. Enjoy the sweeping MOUNTAIN VIEWS from the kitchen, with the home's southwest-facing backyard ensuring natural light floods the space throughout the day. It’s an ideal spot to watch the sunset as you prepare meals or spend time with your loved ones. This main level also features a versatile den space, perfect for a home office, playroom, or family gym. Upstairs, you'll find 4 spacious bedrooms including a laundry room for added convenience. The primary is a true retreat with its expansive size, a 5-piece ensuite bathroom, a walk-in closet, and plenty of natural light. Another bedroom also boasts an ensuite bathroom and a walk-in closet, ideal for children or guests, plus an additional 4-piece bath shared by the remaining bedrooms. The walkout basement offers a versatile space for family entertainment. It features a large bedroom, a wet bar, and a spacious open area perfect for a media room or play zone. Step outside onto the concrete pad, ready for a hot tub installation, and enjoy the tranquillity of the PRIVATE GREENSPACE the home backs onto. In addition to the stunningly remodelled main floor, this home features significant upgrades for peace of mind and modern comfort, including a NEW ROOF, UPDATED SIDING, new AIR CONDITIONING unit, garage door, and overhead motor—all replaced in 2021/2022. With exclusive lake access to year-round activities and close access to schools plus amenities, this home isn’t just a place to live—it’s a dream lifestyle for your growing family! More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 37 Drake Landing Ridge: Okotoks Detached for sale : MLS®# A2181027

    37 Drake Landing Ridge Okotoks Okotoks T1S 0C2
    Main Photo: 37 Drake Landing Ridge: Okotoks Detached for sale : MLS®# A2181027
    $1,399,900
    Residential
    Status:
    Active
    MLS® Num:
    A2181027
    Bedrooms:
    5
    Bathrooms:
    5
    Floor Area:
    2,593 sq. ft.
    Welcome to this stunning custom-built home that perfectly combines luxury, comfort, and modern functionality, all set against the picturesque backdrop of a serene pond. Boasting a thoughtfully designed layout, this property features a grand main floor with soaring 18-foot ceilings in the great room, a striking full-height stone fireplace with a mantel, and expansive windows that flood the space with natural light. The gourmet kitchen is a chef's dream, equipped with dual-fuel cooking capabilities, a Samsung fridge, granite countertops, a granite double sink, a walk-in butler’s pantry and a garburator for added convenience. The main floor also offers two spacious bedrooms, including the primary suite with a walk-in closet and a spa-like en-suite featuring double sinks, a soaker tub, and a glass shower with a built-in bench. Upstairs, you’ll find two additional loft-style bedrooms, each with their own three-piece washroom, built-in window benches with storage, and a versatile study area with a built-in desk. The walk-out basement is an entertainer’s paradise, complete with a home gym or dance area featuring mirrors, a wet bar with a mini fridge, surround sound speakers, and a cozy bedroom with its own four-piece washroom. Outdoor living is equally impressive, with a Durodeck patio overlooking the backyard, which connects to a peaceful path leading to a 2km dog park. Additional highlights include a triple-car garage, hardwood flooring throughout the main floor area, sprinklers in both front and back yards, in-ceiling and outdoor speakers, a gas fireplace, and energy-efficient dual-furnace systems. With its exceptional features, ample natural light, and beautiful surroundings, this home is a perfect retreat for anyone seeking both style and substance. Don’t miss your chance to make this dream home yours! More details
    Listed by Maxwell Real Estate Solutions Ltd.
    DIANE RICHARDSON
  • 11 Storm Mountain Place: Okotoks Detached for sale : MLS®# A2184914

    11 Storm Mountain Place Okotoks Okotoks T1S 0L6
    Main Photo: 11 Storm Mountain Place: Okotoks Detached for sale : MLS®# A2184914
    $820,000
    Residential
    Status:
    Active
    MLS® Num:
    A2184914
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    2,577 sq. ft.
    Welcome to your new family home in a peaceful cul-de-sac, where the hustle and bustle of traffic is a thing of the past. Imagine teaching your child to ride a bike for the first time, or enjoying a lively game of street hockey with the neighborhood kids. This dream home in Mountain View, Okotoks, offers the perfect backdrop for creating those cherished memories! The chef-inspired kitchen boasts a huge island, gas cooktop, wall oven, built in MW, timeless painted cabinetry, and a built-in wine rack and beverage center— all perfect for entertaining! The main floor features a comfortable living room, large dining area and flex space currently used as an office which is separated by a see-through gas fireplace. You get to decide which works best for this area. Outside, the expansive backyard offers endless possibilities for fun, from hosting parties to relaxing in the open space, playing catch or planning that new vegetable garden you have always wanted. Up the winding staircase is an open to below spacious bonus room that’s ideal for cozy movie nights or even a play area for the kids. There is also two generous sized bedrooms, main bathroom and a large primary bedroom complete with a luxurious 5-piece ensuite. The laundry room is conveniently located next to the primary walk-in closet and a direct door for added ease. The unfinished basement was built with the future in mind, featuring higher ceilings and extra windows; ready for your personalized plans to make it yours. Mountain View is surrounded by lots of pathways, a playground at the end of the street, and D'Arcy Ranch Golf Course just minutes away making this home an ideal location for family, fun and adventure. Make this exceptional property yours today and start building the memories of tomorrow! Call your agent and let's put your name on it as the next Happy Owner. More details
    Listed by Real Broker
    DIANE RICHARDSON
  • 92 Cimarron Estates Drive: Okotoks Detached for sale : MLS®# A2161372

    92 Cimarron Estates Drive Okotoks Okotoks T1S 0R2
    Main Photo: 92 Cimarron Estates Drive: Okotoks Detached for sale : MLS®# A2161372
    $1,299,900
    Residential
    Status:
    Active
    MLS® Num:
    A2161372
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    2,531 sq. ft.
    The "Alberni" is one of Fifth Avenue Homes most popular plans! A traditional two-storey offering 2,531 sq.ft. of luxury living space. The great room features a gas fireplace and 20' ceiling, adjoining dining area with a sliding door to the 11'x17' deck (with BBQ gas line). Dream kitchen with an oversized island & 4 stool breakfast bar, Quartz countertops and a walk-through butler’s pantry. Completing the main floor is the front den, a 2 piece bathroom and mudroom with direct access into the garage. The upper level has the perfect room count: an oversized primary suite with a spa-style 5 piece ensuite and walk-in closet, 2 additional bedrooms, 5 piece bathroom and laundry room! The lower level is fully finished with huge rec room with wet bar, 4th bedroom, 3 pc bath, storage & utility. Awesome oversized triple attached garage with additional storage or room for a workshop. This home has many upgrades including engineered hardwood, custom tile, closet organizers & wood shelves, Hardie board siding and 30-year shingles. Full Builder and New Home Warranties. Less than 30 minutes to the South Campus Hospital and Calgary’s amenities too! More details
    Listed by The Home Hunters Real Estate Group Ltd.
    DIANE RICHARDSON
  • 9 Elma Street E: Okotoks Detached for sale : MLS®# A2158926

    9 Elma Street E Okotoks Okotoks T1S 1J7
    Main Photo: 9 Elma Street E: Okotoks Detached for sale : MLS®# A2158926
    $650,000
    Residential
    Status:
    Active
    MLS® Num:
    A2158926
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    2,498 sq. ft.
    This charming property immediately captures attention with its historic allure. Originally the residence of Okotoks' first mayor, Mr. Frederick Stockton, this home dates back to the early 1900s and is now ready for its next chapter. Steeped in history, this versatile property has served various purposes over the years: as a doctor’s office, a family home, an investment property, and now it awaits new owners to shape its future. Zoned Downtown district now offers many mixed uses, this property offers unique potential for both residential and specialized commercial uses, making it ideal for a boutique storefront or a distinctive home. The main floor features a bedroom, a 4-piece bath, and a spacious, functional kitchen. The layout is adaptable, with ample space on every level to accommodate a business. Upstairs, you’ll find additional space that could be utilized for business purposes or transformed into two full-sized bedrooms with a 4-piece bath. The basement has been recently excavated and includes a new concrete foundation with two walk-up entrances. Additionally, the third floor boasts a versatile loft area with similar potential. Set on two legal lots, the property benefits from a large yard surrounded by mature trees. Located in a prime area with endless possibilities, this property invites you to continue its legacy, whether as a business venture or a family home. Seize the opportunity to preserve and rejuvenate this historic gem. More details
    Listed by CIR Realty
    DIANE RICHARDSON
  • 96 Drake Landing Crescent: Okotoks Detached for sale : MLS®# A2180592

    96 Drake Landing Crescent Okotoks Okotoks T1S 0E6
    Main Photo: 96 Drake Landing Crescent: Okotoks Detached for sale : MLS®# A2180592
    $665,000
    Residential
    Status:
    Active
    MLS® Num:
    A2180592
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    2,460 sq. ft.
    Discover this solid large home offering and ideal blend of comfort, space and style. Situated on a large lot , this property provides privacy and serene views of a lush green belt. The main floor is perfect for entertaining or family gatherings, featuring a bright and open floor plan with kitchen-pantry-island, large family room, dining area and a dedicated office space for work-from-home convenience. Upper floor boasts three spacious bedrooms including a private master retreat with a five-piece ensuite and a walk-in closet. A large bonus room adds flexibility for a playroom, media center or additional living space. Fully finished basement includes a 4th bedroom, an entertainment area and a full bath. Fully fenced backyard ,ample parking with a double car garage attached and oversize driveway this home truly stands up as a solid construction on an unbeatable location. Don't miss the chance to make it yours! More details
    Listed by First Place Realty
    DIANE RICHARDSON
  • 60 Westmount Way: Okotoks Detached for sale : MLS®# A2185600

    60 Westmount Way Okotoks Okotoks T1S 0E1
    Main Photo: 60 Westmount Way: Okotoks Detached for sale : MLS®# A2185600
    $735,000
    Residential
    Status:
    Active
    MLS® Num:
    A2185600
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    2,442 sq. ft.
    Open House! Sunday January 19th 1-3pm. Discover unparalleled value in this stunning 3,600 sq ft home, offering a blend of modern elegance and thoughtful design in one of Okotoks’ most desirable communities. From the moment you arrive, the oversized double attached garage and south-facing front patio warmly welcome you. Step inside, where hardwood floors and 9’ ceilings set the tone for a space that feels both luxurious and inviting. The main floor is a masterpiece of functionality and style, featuring a front living and dining area perfect for entertaining. Beyond lies the family room, where a decorative gas fireplace with a rich mantle invites cozy evenings, and the kitchen becomes the heart of the home with its expansive island, dark granite countertops, undermount sink, and shaker-style cabinetry in a warm, refined brown tone. A corner pantry ensures ample storage, while the adjacent breakfast nook leads to a landscaped backyard oasis, complete with a large deck, stamped concrete patio, and lush greenery. Finishing this level is a versatile den, a convenient two-piece bath, and a mudroom/laundry room with built-in cabinets for ultimate practicality. Upstairs, elegance meets versatility. The primary suite is a serene retreat, featuring a sitting area bathed in natural light from large windows, a walk-in closet, and a luxurious five-piece ensuite with double vanities, a makeup counter, and upgraded cabinetry. Two additional bedrooms, both with walk-in closets, share a well-appointed four-piece bathroom, while the bonus room offers endless possibilities—use it as a media room, a playroom, or convert it into an additional upper level bedroom to suit your needs. The fully developed basement adds even more living space with its sprawling recreation room, perfect for a home theatre, alongside a wet bar, bedroom, and full bathroom. The clever layout allows for an additional bedroom to be easily added. This home truly delivers on space, style, and functionality, offering 2,442 sq ft above grade and 1,159 sq ft in the basement. As if that weren’t enough, this home comes loaded with additional features, including a water softener system, a central vacuum system with attachments, and a garburator in the kitchen. It also boasts dual furnaces and a hot water pump that ensures instant hot water throughout the home—a feature you’ll quickly come to love. Located just minutes from one of Okotoks’ largest shopping districts, you’ll have access to restaurants, gyms, shops, grocery stores, and more. Families will appreciate proximity to Westmount School, making this an ideal location for those seeking convenience and community. Don’t miss the chance to call this exceptional property your home—schedule your showing today and experience the perfect blend of comfort, space, and sophistication! More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 7 Emerson Crescent: Okotoks Detached for sale : MLS®# A2174435

    7 Emerson Crescent Okotoks Okotoks T1S 5W5
    Main Photo: 7 Emerson Crescent: Okotoks Detached for sale : MLS®# A2174435
    $828,900
    Residential
    Status:
    Active
    MLS® Num:
    A2174435
    Bedrooms:
    4
    Bathrooms:
    3
    Floor Area:
    2,432 sq. ft.
    Introducing the Damon by Sterling Homes! This stunning 2388 sq. ft. home offers 4 bedrooms, 2.5 bathrooms, and a 2 car garage. The main floor features an executive kitchen with built-in stainless steel appliances, a chimney hood fan, builtin microwave, quartz countertops, and a walk-in pantry. The spacious flex room comes with charming barn doors, while the great room boasts a cozy gas fireplace with a floor-to-ceiling tile face. Luxury Vinyl Plank flooring extends throughout the main floor for durability and style. Upstairs, enjoy the vaulted ceiling in the bonus room and a luxurious 5-piece ensuite in the primary bedroom, complete with dual sinks, a soaker tub, a walk-in shower with tiled walls and base, and a sleek sliding glass barn door. Additional highlights include paint-grade railing with iron spindles, tiled floors in the bathrooms, and a 12'x12 rear deck with a gas line for BBQs. The walk-out basement opens onto a pump track, perfect for outdoor fun. Photos are representative. More details
    Listed by Bode Platform Inc.
    DIANE RICHARDSON
1-12/55
Data was last updated January 23, 2025 at 10:05 AM (UTC)

Okotoks family homes for sale near parks and schools

Homes for Sale in Okotoks, Alberta

Contact Diane Richardson

Here are a few ways to make it easy for you to get in touch with Diane Richardson:

  1. Contact form: a contact form here on my website can allow you to send me a message directly from this page. Be sure to include your name, email address, and a message.

  2. Phone number: Included is my phone number here on the page can allow you to call or text me directly with any questions or to schedule viewings. 403.397.3706

  3.  Email address: email address  diane@mypadcalgary.com can allow you to reach out to me with any questions or to request more information.

  4. Live chat: I have a live chat feature on this website, you can get in touch with me in real-time and get immediate answers to your questions.

Data is supplied by Pillar 9™ MLS® System. Pillar 9™ is the owner of the copyright in its MLS®System. Data is deemed reliable but is not guaranteed accurate by Pillar 9™.
The trademarks MLS®, Multiple Listing Service® and the associated logos are owned by The Canadian Real Estate Association (CREA) and identify the quality of services provided by real estate professionals who are members of CREA. Used under license.