يعمل البنكرياس كغدة داخلية (صماء)، وغدة خارجية.
غدة داخلية (صماء) endocrine gland
حيث يقوم بإفراز الهرمونات مباشرة إلى مجرى الدم دون المرور بأي قنوات، والتي لها دور هام في عملية الأيض (الميتابوليزم) metabolism.
غدة خارجية exocrine gland
حيث يقوم البنكرياس بإفراز أنزيمات هضمية لتمر من خلال قنوات حتى تصل إلى الإثنى عشر لتساعد على عملية الهضم.
الجزء الأكبر من نسيج البنكرياس هو الذي يعمل كغدة خارجية، وجزء صغير منه (1-2% فقط) هو المسئول عن وظيفته كغدة صماء.